发现自己做项目一直没用断点调试工具,于是想要系统学习一下断点调试工具。首先是在B站上面找到了御风大世界大佬的IDEA 断点调试 debug 会用吗?#69
断点的种类:
- 行断点
- 详细断点(shift+点击断点,或者断点后打开面板)//这个部分在下面调试的高级玩法中介绍
- 方法断点 | 接口能跳转到实现类
- 异常断点 | 全局捕获 (这个非常实用,可以不用再在代码具体的某一行打断点,而是直接选择异常)
- 字段断点 |读写监控
接着又看了大佬的另一个视频:IDEA 断点调试高级玩法 |debug高手必看! #71 参考评论区总结这个视频主要是:
- 条件表达式,stack trace
- 表达式计算
- force return跳过方法后面的代码
- 图标介绍
- stream debug,可视化
这个大佬还有多线程的debug视频,对于这一块内容,以后有机会深入研究,他的三个IDEA的debug工具就是以下三个