当前位置: 代码迷 >> Eclipse >> eclipse 之debug的峰顶使用
  详细解决方案

eclipse 之debug的峰顶使用

热度:108   发布时间:2016-04-23 00:45:30.0
eclipse 之debug的巅峰使用
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,异常断点
在异常小面板中 点击 添加异常断点,可以添加一个指定的 异常断点,当程序执行到 抛出这个异常的语句时就会暂停,是定位问题的极好帮手。
  相关解决方案