https://jingyan.baidu.com/article/5225f26ba91ff1e6fa090812.html
我们在调试代码的过程中经常会碰到很多次循环或递归过程中某次出现异常,那么这个时候条件断点就非常有用了,它允许我们设置断点进入的条件,非常方便的断点到某次特点条件的异常,本文演示IntelliJ IDEA如何设置条件断点
工具/原料
- IntelliJ IDEA
方法/步骤
- 1
编写如下代码供演示
- 2
在循环中添加一个断点,然后在断点上点击鼠标右键,在弹出的窗口中输入条件,即当i等于100时断点生效
- 3
已debug方式启动代码,发现进入断点,此时i的值正好为100
- 4
也可以给其他复杂的对象设置断点,以字符串为例,编写条件断点;
当然也可以是你自定义的对象
- 5
启动调试,进入断点,ele的值为我们设置的条件
- 6
按下Ctrl+Shfit+F8打开断点窗口,这里还可以设置其他功能的断点,
比如,运行到断点N次后进入断点
进入一次断点后删除断点
进入断点后在控制台打印堆栈信息
进入断点后打印表达式的值
进入指定线程的断点
- 7
比如设置顺序断点,即只有进入某另一个断点之后才可以进入该断点
END
注意事项
- 断点条件中的表达式不能有语法错误