当前位置: 代码迷 >> Eclipse >> myeclipse调试解决办法
  详细解决方案

myeclipse调试解决办法

热度:96   发布时间:2016-04-23 14:17:45.0
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()
  相关解决方案