视频:https://www.bilibili.com/video/BV1EQ4y1y74Y
打断点——debug
1 解释一下几个按钮的作用
1.回到当前断点位置
2.一行一行执行代码
3.一行一行执行代码,如果遇到调用方法就进入方法一行一行执行。只进入自定义方法
4.一行一行执行代码,如果遇到调用方法就进入方法一行一行执行。与3的区别是4是任何方法都会进入,包括自定义方法和JDK内置方法(如:println)
5.回退到当前断点所在方法被调用的地方的下一行
6.回退到当前断点所在方法被调用的地方
7.回到光标处
8.计算器。计算表达式的结果
1.重新运行
2.执行到下一断点所在位置
3.暂停
4.终止当前程序
5.查看当前所有断点
6.让当前断点全部失效/恢复
2 一些调试技巧
2.1 断点加条件
断点处右键加条件(如:i==10),只有在满足条件的时候才会停在断点处
2.2 动态修改变量的值
变量值处右键set value
2.3 多线程下通过断点控制线程的执行顺序
断点设置为线程模式,debug的收可以选择线程执行
2.4 分布式一个项目同时启动多个实例