IntelliJ IDEA如何设置条件断点

本文介绍如何在IntelliJ IDEA中设置条件断点,包括基本的数值判断及复杂对象的状态判断,使开发者能够更高效地定位问题。

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

注意事项

  • 断点条件中的表达式不能有语法错误
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值