首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

myeclipse调试解决办法

2012-03-03 
myeclipse调试这是个捕捉异常的代码,我想在月食里调试 单步看怎么运行的 但是我按F5感觉有点乱乱的 看不明

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()

热点排行