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

多线程调试


在两个线程内部体都打上段点 右键设置断点为线程模式

开始调试

可以切换当前线程 来决定运行顺序

posted @ 2021-11-30 20:54  一个经常掉线的人  阅读(104)  评论(0编辑  收藏  举报