读书人

myeclipse调试解决办法

发布时间: 2012-03-03 15:33:04 作者: rapoo

myeclipse调试
这是个捕捉异常的代码,我想在月食里调试 单步看怎么运行的 但是我按F5感觉有点乱乱的 看不明白
请各位大虾帮下 下面的代码的执行顺序:

public class MyStringException extends Exception

{

private int len; //定义属性

public MyStringException(String str)

{

len = str.length();

}



//当利用print或println输出错误信息时,会自动调用toString方法

public String toString()

{

return ("您的字符串长度为" + len + ",超出默认的字符串长度");

}



public static void main(String[] args) throws MyStringException

{

String str = "just a test!";

if (str.length() > 2)

{

throw new MyStringException(str);

}

}



}

先谢谢

[解决办法]
先运行这句
throw new MyStringException(str);
再这运行这个函数
public MyStringException(String str)
再这个
public String toString()
[解决办法]
楼上正解,先执行main 函数,然后 构造方法,最后 toString()

读书人网 >Eclipse开发

热点推荐