Java面向对象系列[v1.0.0][IDEA断点调试]

添加断点

添加断点的方法比较多,一般在代码左侧边栏单击即可添加断点,也可以使用默认的快捷键CTRL+F8进行断点的添加,使用CTRL+F8添加断点的时候注意是光标在哪行就为哪行添加断点,如果用的是Eclipse,快捷键是Ctrl+Shift+B,并且在代码左侧边栏需要双击而不是单击
Java面向对象系列[v1.0.0][IDEA断点调试]

查看断点

可以使用快捷键CTRL+SHIFT+F8,查看已经添加的所有断点的列表
Java面向对象系列[v1.0.0][IDEA断点调试]

执行Debug

添加断点的目的是为了调试代码,要使得断点起作用,则必须用Debug模式运行代码,添加好断点后,可以使用跨快捷键SHIFT+F9,也可以使用右上角的Debug按钮
Java面向对象系列[v1.0.0][IDEA断点调试]
也可以在代码文件上点右键,选择Debug…
Java面向对象系列[v1.0.0][IDEA断点调试]
在Debug执行过程中,有很多调试动作
Java面向对象系列[v1.0.0][IDEA断点调试]

Actions 解读
Step Into 单步跟踪调试程序,遇到子函数就进入并且继续单步执行
Step Over 单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将整个子函数执行完再停止,也就是整个子函数作为一步
Resume Program 恢复调试,继续运行,直到下一个断点,如果没有断点则继续执行直到结束

在Debug的过程中,如果遇到错误,会显示在控制台中,然后再根据提示在代码中找错误