`
heartneo
  • 浏览: 65012 次
  • 性别: 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
分享到:
评论

相关推荐

    flashplayer debug 版

    总之,Flash Player Debug版是开发和调试基于ActionScript的Flash项目不可或缺的工具,通过其提供的详细错误信息和调试功能,可以极大地提高开发效率。同时,确保正确安装和配置这个版本的Flash Player,是成功调试...

    华为/H3C路由器debug信息详解

    - **远程debug**:将debug信息发送至另一台设备进行集中处理和分析,有助于在网络规模较大时保持管理效率。 7. **实际应用案例** - 当网络出现丢包问题时,可以启用数据包转发debug,查看数据包在路由器上的处理...

    CCS中Debug与Release的区别

    在这一模式下,编译器的目标是生成尽可能小且运行效率高的可执行文件。这意味着编译器会进行深度优化,包括但不限于函数内联、死代码消除、循环展开等技术,以提高代码的执行速度和减少内存占用。同时,Release模式...

    debug32。zip

    通过阅读这份文档,用户能够更好地理解和掌握debug32的全部功能,提高调试效率。对于初学者来说,这份文档是快速上手的关键;对于经验丰富的开发者,它同样能提供必要的参考。 debug32的强大之处在于其灵活性和深度...

    E-Debug虫子修复工具

    《E-Debug虫子修复工具:深入解析与应用》 在IT行业中,程序的调试是开发者日常工作中不可或缺的一部分。易语言作为一款深受国内用户喜爱的编程语言,以其独特的语法和简洁的界面,使得编程变得更加简单易学。然而...

    httpdebug.rar

    HTTP Debug 是一种网络调试工具,主要用于帮助开发者和网络技术人员深入理解HTTP通信过程,排查网络问题。...通过使用"httpdebug.exe",开发者可以提升工作效率,确保他们的Web应用能够按照预期运行。

    ruby-debug命令详解

    Ruby是一种强大的动态编程语言,广泛应用于Web开发、脚本编写以及快速原型设计。...熟练掌握`ruby-debug`的使用,能显著提高开发效率,使问题解决更加得心应手。在实践中不断尝试和探索,你将发现更多实用的调试技巧。

    debug详解计算机debug的较详细资料

    计算机调试,通常称为“debug”...总之,掌握debug技巧是提升编程效率和软件质量的关键。通过深入理解错误类型,熟练使用调试工具,并不断实践和学习新的调试方法,你可以更高效地解决问题,成为一名出色的debug大师。

    discuz 3.x function_debug

    `function_debug`功能主要针对开发者和管理员,帮助他们检测代码运行过程中的问题,提高代码效率,减少错误,提升用户体验。在Discuz! 3.2中,这一功能被进一步强化和完善,使得开发者可以更方便地定位和修复问题。 ...

    DebugView 微软官方原版

    DebugView是微软官方提供的一款强大的调试查看工具,主要用于捕获和显示系统级的调试消息。这个工具对于软件开发者、系统管理...无论是对新手还是经验丰富的开发者,掌握DebugView的使用都将极大地提升他们的工作效率。

    Auto Debug for Windows 4.3.1

    《Auto Debug for Windows 4.3.1:深入解析与应用》 Auto Debug for Windows 4.3.1是一款专为Windows操作系统设计的高级...通过熟练掌握这款工具,开发者可以提升工作效率,优化代码质量,更好地应对日常的编程挑战。

    Eclipse 的debug技术讲解

    本文将深入讲解如何在Eclipse中利用Debug模式进行J2EE项目的调试,以帮助你提升开发效率,定位并解决问题。 首先,了解Debug的基本概念。Debug是一种程序调试模式,它允许程序员逐步执行代码,观察变量的实时变化,...

    DebugView图文教程(内附程序)

    **DebugView详解** DebugView是一款由微软开发的强大调试日志查看工具,主要用于捕获和显示应用程序的调试...通过深入学习和实践`DebugView.docx`和`DebugView.pdf`中的教程,可以更好地掌握这一工具,提高开发效率。

    ARM_debug_interface_v5

    SWD协议在保持与JTAG相同功能的同时,还提供了更高的数据传输速率,从而提高了调试效率。 #### ADI v5 架构规格 ADI v5的架构规格文档详细描述了JTAG接口和SWD接口的工作原理和技术细节,主要包括以下方面: 1. *...

    DebugView-v4.81

    总的来说,DebugView-v4.81是Windows系统下不可或缺的内核驱动调试工具,它简化了底层软件开发和调试的复杂性,提高了工作效率。无论是排查驱动问题,还是理解系统内部工作原理,它都是开发者的重要助手。通过熟练...

    DebugView32

    2. 性能影响:尽管DebugView32对系统性能的影响相对较小,但大量使用OutputDebugString()可能会对性能产生一定影响,尤其是在高负载或时间敏感的应用中。 3. 版本兼容性:确保DebugView32版本与你的操作系统兼容,以...

    DebugView 支持win10.rar

    DebugView是一款强大的调试工具,由微软的Sysinternals团队开发,专为程序员和系统管理员设计,用于捕获、显示和分析应用程序的...通过熟练掌握和运用DebugView,开发者能够更有效地排查问题,提高软件质量和开发效率。

    httpdebug链接测试工具

    通过深入理解HTTPDebug的功能和用法,开发者可以更有效地定位和解决问题,提高开发效率。 HTTPDebug的核心功能在于模拟HTTP请求,支持GET、POST等多种请求方法,这对于测试CGI应用程序的接口响应至关重要。在开发...

    debug32程序,据说值50美金

    在软件开发中,调试工具是至关重要的,它们帮助开发者找出并修复代码中的错误,因此,尽管它可能只是一个简单的文本,但其价值可能体现在它能带来的效率提升和问题解决能力上。 **描述解析:** "win7 下 debug 的...

    release_debug 的区别

    这样做不仅可以确保用户获得高质量的产品体验,同时也便于开发者后续的维护工作。 #### 五、总结 Debug版本和Release版本的选择取决于当前阶段的需求。Debug版本适合于开发和调试阶段,提供了丰富的调试信息和支持...

Global site tag (gtag.js) - Google Analytics