利用小虫子,或者左键三角号在弹出选框中选择,进入debug模式
- 按键:
Step Over(F8):进行下一步,默认不进入方法中。
Step Into(F7):进行下一步,默认进入调用的方法中。
Force Step Into(alt+shift+F7):进行下一步,强制进入源码中。
Step Out(shift+F8):跳出所在方法,进入外部调用该方法的代码之下,直接得到本方法的执行结果。
Drop Frame:跳出所在方法,回到执行本方法前的参数情况,完成回滚。
Run to Cursor(alt+F9):执行到光标处的代码结果。
Resume Program(F9):迅速执行完成代码,如后面有断点(break points),则跳到下一断点处,如无断点,则直接将程序执行完毕。
View Breakpoints:可添加debug筛选条件,使得debug模式启动后直接跳转到该条件确定的位置处(如条件为:空指针异常,则执行debug模式后,会直接跳转到有空指针异常的位置)。
Evaluate Expression(alt+F8):选中表达式,可在弹出框中直接获得所选表达式的结果。
- 工具栏:
Watches:监控器,可添加要监控的数值(如输入s.length()对录入的字符串的长度变化进行监控)。