idea 调试进阶技巧
使用调试的评估表达式
如下图我们吧断点打到方法上一行 开启调试 注意有一个评估表达式
我们可以直接利用评估表达式 自定义参数查看方法运行结果
设置断点的触发条件
如下段代码
public class Test {
public static void main(String[] args) {
for (int i = 0; i < 100; i++) {
System.out.println(i);
}
}
}
如果想在i=10时触发断点
右键红色断点
可以设置条件
开始调试 发现程序确实在i=10时停下
在调试过程中修改变量的值
可以看到此时变量a为5 我们可以右键修改值
最终输出了7
多线程调试
在两个线程内部体都打上段点 右键设置断点为线程模式
开始调试
可以切换当前线程 来决定运行顺序