eclipse 之debug的巅峰使用

本文介绍了在Java编程中通过改变参数值观察执行情况的方法,并详细解释了如何设置条件断点和异常断点进行高效调试。通过实践示例,深入浅出地展示了调试技巧,帮助开发者提升代码调试效率。
1,在运行中改变参数的 值 以便观察往下的执行情况
	public void testmy1(){
str = "12345-12134";
regex = "^\\d{5}$-^\\d{4}$|\\^d{5}&";
pat = Pattern.compile(regex);
mat = pat.matcher(str);
System.out.println(mat.find());

for(int i = 0; i < 5; i++)
{
hello("chenchaoyang");
}
}
//在下句的开头加上断点,执行到此处时。在debug面板中的变量小面板中选中变量的值,在下//面的框子中输入新的数值,之后ctrl + s 即可改变这个name的数值
//或者右键变量,选择”改变值“之后输入新数值,点击ok即可。
public void hello(String name)
{
System.out.println("hello: " + name);
}


2,条件断点
条件断点,顾名思义就是一个有一定条件的断点,只有满足了用户设置的条件,代码才会在运行到断点处时停止。
在断点处点击鼠标右键,选择最后一个"Breakpoint Properties"

右键点击断点,选择最后的“breakPoint property” 在弹出的面板中输入 条件表达式,
当条件表达式 为true时候,才在断点处暂停。

3,异常断点
在异常小面板中 点击 添加异常断点,可以添加一个指定的 异常断点,当程序执行到 抛出这个异常的语句时就会暂停,是定位问题的极好帮手。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值