Eclipse的debug调试
1.输入一段代码,在代码左端鼠标左键单击两下断点(同样双击两下能去掉断点)
2.断点后方可点击小虫进入debug页面
3.页面如下图所示:
红色部分为线程堆栈视图
蓝色部分为表达式、断点、变量视图
黑色部分为代码视图
关闭所有的断点
绿色箭头为Resume:恢复暂停的线程,直接从当前位置跳到下一个断点位置。
红色方块为Suspend:暂停选定的线程,这个时候可以进行浏览或者修改代码,检查数据等。
分别为:
Step Into:单步执行,遇到子函数就进入并且继续单步执行;
Step Over : 在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完在停止,也就是把子函数整个作为一步。
Step Return : 跳出当前方法,在被调用方法的执行过程中,使用Step Return会在执行完当前方法的全部代码后跳出该方法返回到调用该方法的方法中。
忽略一些我们不关注的类