我基本上清楚调试步骤,但是不清楚调试过程,比如单步调试,一步一步的,目的是什么呢?找到错误吗?
比如,我单步调试,这一步没有出现任何异常提示,就说明这一步的代码是正确的吧,如果这一步不能运行下去了,会出现什么提示信息呢?系统报错会告诉我错误在哪里?还是。现在我在但不调试,可是运行两步以后总是出现提示:
Source not found
The source attachment does not contain thesource for the file ClassLoader.class.
You can change the source attachment by clicking Change Attached Source below初学者,不清楚这种提示是不是单步调试正常否?????应该怎么办???????

解决方案 »

  1.   

    调试不是说代码过了,就对了。例如单步调试的时候,看是不是进了你需要它进入的方法,在你怀疑可能出问题的地方打断点,到断点那看里面那些变量是不是期望的那些值,如果发现值和期望的有出入,那再一步一步的去定位,最终找到问题所在
      

  2.   

    另外,单步调试容易发现一些因为书写习惯或者理解不透彻造成的隐形类型转换问题。这些问题通常不容易被发现。还有就是有时候一些比较复杂计算的时候,可能会有流程方面或者数据方面的小问题造成最终结果的不正确,仅从程序上是看不出来的。