Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。
首先看下IDEA中Debug模式下的界面
1、鼠标左键打断点、然后点击运行Debug
2、进入Debug模式,常用调试的按钮
3、进入方法1,然后下一行 ,点击一直运行,运行至下一个方法处
4、接着进入方法2
5、进入下一行
6、每一行运行过后的变量值
7、再次进入方法
8、测试某一行的参数
9、测试后的结果
10、测试某一个表达式当前的值
表达式不仅可以是一般变量或参数,也可以是方法,当你的一行代码中调用了几个方法时,就可以通过这种方式查看查看某个方法的返回值
11、测试结果
12、变量值,鼠标点击后停留,观察当前变量的值
在Debug过程中,跟踪查看变量的变化是非常必要的
13、恢复程序,运行至下一个断点或者运行完后面的全部代码,在某个循环外打断点,跳出某个循环
比如,在第20行和25行有两个断点,当前运行至第20行,再点击,则运行到下一个断点(即第25行),再次点击,则运行完整个流程,因为后面已经没有断点了