`
heartneo
  • 浏览: 65424 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

高效率的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


选中Hit Count  填入循环的次数


运行Debug会看到


除此之外还有


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


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

上述3种方法也可以组合使用 不过要计算好啊 否则就执行出错了
  • 大小: 54.1 KB
  • 大小: 29.5 KB
  • 大小: 22.4 KB
  • 大小: 39 KB
  • 大小: 41.8 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics