1.行断点

IDEA-debug使用大全-个人收集
断点打在哪一行上程序就会在哪一行上挂起。

2.详情断点

IDEA-debug使用大全-个人收集
使用方式是shift+鼠标左键
这个断点打上了并不会使程序挂起 需要勾选Suspend才会使程序挂起。
IDEA-debug使用大全-个人收集
与普通断点的区别在于这个会在控制台输出断点所在的位置。
IDEA-debug使用大全-个人收集

3.方法断点(接口也支持)

IDEA-debug使用大全-个人收集
打在方法上,接口也是可用的,如果打在接口上的话自动会进入对应的实现类方法。(可用于实现类过多不知道是哪一个时使用)

4.异常断点

IDEA-debug使用大全-个人收集
IDEA-debug使用大全-个人收集
通过这里点进来,也可以使用ctrl+shift+F8显示出弹窗。
选中Java Exception Breakpoints 然后点击此弹窗左上角的+号
IDEA-debug使用大全-个人收集
选中3选项
IDEA-debug使用大全-个人收集
这里选择你要在那个异常前挂起即可。

5.字段断点(读写都支持)

IDEA-debug使用大全-个人收集
默认为写操作进入挂起
IDEA-debug使用大全-个人收集
如果想支持读就勾选Field access。

6.线程断点

IDEA-debug使用大全-个人收集
如果想调试多线程应用的时候 把suspend的模式切换为thread即可,这样每个线程的结果都可以进行调试了。

7.断点回退

IDEA-debug使用大全-个人收集
当你在某个方法体的时候可以点击它会到调用此方法的位置。

相关文章: