在实践开发中 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
分享到:
相关推荐
总之,Flash Player Debug版是开发和调试基于ActionScript的Flash项目不可或缺的工具,通过其提供的详细错误信息和调试功能,可以极大地提高开发效率。同时,确保正确安装和配置这个版本的Flash Player,是成功调试...
- **远程debug**:将debug信息发送至另一台设备进行集中处理和分析,有助于在网络规模较大时保持管理效率。 7. **实际应用案例** - 当网络出现丢包问题时,可以启用数据包转发debug,查看数据包在路由器上的处理...
在这一模式下,编译器的目标是生成尽可能小且运行效率高的可执行文件。这意味着编译器会进行深度优化,包括但不限于函数内联、死代码消除、循环展开等技术,以提高代码的执行速度和减少内存占用。同时,Release模式...
通过阅读这份文档,用户能够更好地理解和掌握debug32的全部功能,提高调试效率。对于初学者来说,这份文档是快速上手的关键;对于经验丰富的开发者,它同样能提供必要的参考。 debug32的强大之处在于其灵活性和深度...
《E-Debug虫子修复工具:深入解析与应用》 在IT行业中,程序的调试是开发者日常工作中不可或缺的一部分。易语言作为一款深受国内用户喜爱的编程语言,以其独特的语法和简洁的界面,使得编程变得更加简单易学。然而...
HTTP Debug 是一种网络调试工具,主要用于帮助开发者和网络技术人员深入理解HTTP通信过程,排查网络问题。...通过使用"httpdebug.exe",开发者可以提升工作效率,确保他们的Web应用能够按照预期运行。
Ruby是一种强大的动态编程语言,广泛应用于Web开发、脚本编写以及快速原型设计。...熟练掌握`ruby-debug`的使用,能显著提高开发效率,使问题解决更加得心应手。在实践中不断尝试和探索,你将发现更多实用的调试技巧。
计算机调试,通常称为“debug”...总之,掌握debug技巧是提升编程效率和软件质量的关键。通过深入理解错误类型,熟练使用调试工具,并不断实践和学习新的调试方法,你可以更高效地解决问题,成为一名出色的debug大师。
`function_debug`功能主要针对开发者和管理员,帮助他们检测代码运行过程中的问题,提高代码效率,减少错误,提升用户体验。在Discuz! 3.2中,这一功能被进一步强化和完善,使得开发者可以更方便地定位和修复问题。 ...
DebugView是微软官方提供的一款强大的调试查看工具,主要用于捕获和显示系统级的调试消息。这个工具对于软件开发者、系统管理...无论是对新手还是经验丰富的开发者,掌握DebugView的使用都将极大地提升他们的工作效率。
《Auto Debug for Windows 4.3.1:深入解析与应用》 Auto Debug for Windows 4.3.1是一款专为Windows操作系统设计的高级...通过熟练掌握这款工具,开发者可以提升工作效率,优化代码质量,更好地应对日常的编程挑战。
本文将深入讲解如何在Eclipse中利用Debug模式进行J2EE项目的调试,以帮助你提升开发效率,定位并解决问题。 首先,了解Debug的基本概念。Debug是一种程序调试模式,它允许程序员逐步执行代码,观察变量的实时变化,...
**DebugView详解** DebugView是一款由微软开发的强大调试日志查看工具,主要用于捕获和显示应用程序的调试...通过深入学习和实践`DebugView.docx`和`DebugView.pdf`中的教程,可以更好地掌握这一工具,提高开发效率。
SWD协议在保持与JTAG相同功能的同时,还提供了更高的数据传输速率,从而提高了调试效率。 #### ADI v5 架构规格 ADI v5的架构规格文档详细描述了JTAG接口和SWD接口的工作原理和技术细节,主要包括以下方面: 1. *...
总的来说,DebugView-v4.81是Windows系统下不可或缺的内核驱动调试工具,它简化了底层软件开发和调试的复杂性,提高了工作效率。无论是排查驱动问题,还是理解系统内部工作原理,它都是开发者的重要助手。通过熟练...
2. 性能影响:尽管DebugView32对系统性能的影响相对较小,但大量使用OutputDebugString()可能会对性能产生一定影响,尤其是在高负载或时间敏感的应用中。 3. 版本兼容性:确保DebugView32版本与你的操作系统兼容,以...
DebugView是一款强大的调试工具,由微软的Sysinternals团队开发,专为程序员和系统管理员设计,用于捕获、显示和分析应用程序的...通过熟练掌握和运用DebugView,开发者能够更有效地排查问题,提高软件质量和开发效率。
通过深入理解HTTPDebug的功能和用法,开发者可以更有效地定位和解决问题,提高开发效率。 HTTPDebug的核心功能在于模拟HTTP请求,支持GET、POST等多种请求方法,这对于测试CGI应用程序的接口响应至关重要。在开发...
在软件开发中,调试工具是至关重要的,它们帮助开发者找出并修复代码中的错误,因此,尽管它可能只是一个简单的文本,但其价值可能体现在它能带来的效率提升和问题解决能力上。 **描述解析:** "win7 下 debug 的...
这样做不仅可以确保用户获得高质量的产品体验,同时也便于开发者后续的维护工作。 #### 五、总结 Debug版本和Release版本的选择取决于当前阶段的需求。Debug版本适合于开发和调试阶段,提供了丰富的调试信息和支持...