高效的Debug

高效率的Debug
在实践开发中 Debug 的重要性是无可替代的,再遇到N多次循环Debug时难道必须要一次一次手动跟踪吗? 那上千次的循环,有多痛苦?

最近才发现MyEclipse是有办法对Debug进行控制的。

public static void main(String[] args) {
		int a=0,b=0;
		for(int i=1;i<100;i++){
			a++;
			if(i>50 && i%2==0){
				b++;
			}
		}
		System.out.println(a);
		System.out.println(b);
	}



例如要对以上示例进行调试

如果想直接Debug到第40次循环,可以这样做

在断点处右键  Breakpoint properties
高效的Debug

选中Hit Count  填入循环的次数
高效的Debug

运行Debug会看到
高效的Debug

除此之外还有

高效的Debug
表示当a的值为50时的程序执行

高效的Debug
表示当b的值发生改变时的程序执行

上述3种方法也可以组合使用 不过要计算好啊 否则就执行出错了