IntelliJ IDEA总结(11) -- IntelliJ IDEA条件断点

本文介绍了一种在Java程序中使用条件断点进行调试的方法。通过一个具体的例子展示了如何设置条件断点,使得只有在特定布尔条件下才触发断点,从而帮助开发者更高效地定位问题。

在循环语句,或者递归语句等。可以设置条件断点。当满足某个布尔条件之后,在进行断点调试。

1 代码

package com.clevercode;



public class MyTest {
	public static void main(String[] args) {
		int j = 1000;
		String m = "";
		int k;
		for(int i = 1; i < 100;i++){
			m = "" + (i % 2);
			j--;
			k = i + j;
		}
	}
}

2 设置断点

单机12行
在这里插入图片描述

3 设置条件断点

断点红点处,点击右键,设置条件断点。设置布尔条件:i > 50 && m.equals(“1”)
在这里插入图片描述

4 debug启动

可以看到i=51,m=“1”,进行了断点。i <=50的直接执行了。
在这里插入图片描述

技术交流

欢迎关注我的微信公众号:程序员大宝。一个乐于分享的程序员!关注免费领取架构师学习资料和精选大厂高频面试题库。
在这里插入图片描述

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值