JAVA Eclipse的Debug功能

先随便打开一个代码
JAVA Eclipse的Debug功能
第一步 设置断点
哪句代码需要检查的,在它左边的蓝色竖框上点击出小圆点。
断点的意义就是,当你启动程序的时候(记住是debug启动),程序执行到这一步的时候,就会停在这里,而且程序没有关闭。
JAVA Eclipse的Debug功能
第二步 进入debug模式
第一次设完断点,执行Debug时,会跳出一个页面
JAVA Eclipse的Debug功能
遇到这个提示说明我们没有默认选择debug模式先显示的视图,点击yes的话会进入到debug视图,点击no的话会停留到当前的视图模式,勾选了 Remember my decision的话 ,下次会不再出现这个提示,并且默认进入刚才选择的视图。

第三步 检查程序
完成下列步骤:
Skip All Breakpoints(Ctrl + Alt + B) 跳过所有断点
Resume(F8) 恢复暂停的线程,直接从当前位置跳到下一个断点位置
Suspend 暂停选定的线程,这个时候可以进行浏览或者修改代码,检查数据等
Terminate(Ctrl + F2) 终止程序
Disconnect Eclipse使用Disconnect命令来终止与远程JVM的socket连接
Step Into(F5) 单步执行,遇到子函数就进入并且继续单步执行
Step Over(F6) 在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完在停止,也就是把子函数整个作为一步
Step Return(F7) 跳出当前方法,在被调用方法的执行过程中,使用Step Return会在执行完当前方法的全部代码后跳出该方法返回到调用该方法的方法中
Drop To Frame
Use Step Filters(shift + F5)