`
Absolutely
  • 浏览: 22157 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

eclipse debug (调试) 学习心得 (转)

阅读更多
1.Step Into (also F5) 跳入
2.Step Over (also F6) 跳过
3.Step Return (also F7) 执行完当前method,然后return跳出此method
4.step Filter 逐步过滤 一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-java-Debug-step Filtering)
5.resume 重新开始执行debug,一直运行直到遇到breakpoint。
    例如 :A和B两个断点,debug过程中发现A断点已经无用,去除A断点,运行resume就会跳过A直接到达B断点。
6.hit count 设置执行次数  适合程序中的for循环(设置 breakpoint view-右键hit count)
7.inspect 检查 运算。执行一个表达式显示执行值
8.watch 实时地监视对象、方法或变量的变化

9.我们常说的断点(breakpoints)是指line breakpoints,除了line breakpoints,还有其他的断点类型:field(watchpoint)breakpoint,method breakpoint ,exception breakpoint.
10.field breakpoint 也叫watchpoint(监视点) 当成员变量被读取或修改时暂挂
11.添加method breakpoint 进入/离开此方法时暂挂(Run-method breakpoint)
12.添加Exception breakpoint 捕抓到Execption时暂挂(待续...)
断点属性:
    1.hit count 执行多少次数后暂挂 用于循环
    2.enable condition 遇到符合你输入条件(为ture\改变时)就暂挂
    3.suspend thread 多线程时暂挂此线程
    4.suspend VM 暂挂虚拟机

13.variables 视图里的变量可以改变变量值,在variables 视图选择变量点击右键--change value.一次来进行快速调试。
14.debug 过程中修改了某些code后--〉save&build-->resume-->重新暂挂于断点

15.resume 当debug调试跑出异常时,运行resume,重新从断点开始调试
16.如果一行有很多方法,
当第一次按F5键就跳入这一行第一个方法,F6一步一步调试,F7跳出这方法.
当第二次按F5键就跳入这一行第二个方法,F6一步一步调试,F7跳出这方法.
以此类推.想进入这一行第几个方法,就按几次F5和F7.
分享到:
评论

相关推荐

    eclipse debug (调试) 学习心得

    在编程开发过程中,调试是必不可少的一个环节,Eclipse作为一款强大的Java集成开发环境,其调试功能强大且易用。本文将详细介绍Eclipse调试器的一些核心功能和技巧,帮助开发者更好地理解和运用这些工具。 首先,...

    debug学习心得

    ### Eclipse Debug 学习心得详解 #### 一、概述 在进行软件开发的过程中,调试是一项非常重要的技能。本文档将详细介绍使用Eclipse进行调试的方法与技巧。Eclipse是一款功能强大的集成开发环境(IDE),它提供了...

    eclipse使用个人小结

    Eclipse 还有许多其他功能,例如 Debug、Refactor、SVN 等。这些功能可以帮助开发者更好地进行开发和调试。 Eclipse 是一个功能强大且广泛应用于软件开发的集成开发环境。通过本文,开发者可以更好地了解和使用 ...

    android 学习心得

    - **DDMS**:Dalvik Debug Monitor Service,是一个集成在Eclipse ADT中的调试工具,提供了对设备或模拟器上的应用进行调试的功能。 - **ADB**:Android Debug Bridge,是一个命令行工具,用于与设备进行通信,可以...

    Eclipse使用入门教程

    - **Alt+Shift+D**、**Alt+Shift+X**:分别在Debug模式和Run模式下运行当前文件。 #### Eclipse插件推荐 1. **HibernateTools**: - HibernateTools是一款全面支持Hibernate 3的开发工具集,它为Eclipse提供了...

    个人Dubug总结

    本文将分享我在使用Java Eclipse进行Debug时的一些心得与体会,特别是关于如何利用Eclipse提供的Debug功能来高效地定位和解决问题。本文主要针对初学者,希望能够帮助大家更快地掌握这一技巧。 #### 二、Eclipse ...

    跑马灯实验报告.docx

    7. **调试过程**:在Eclipse的Debug环境中,开发者可以通过断点、单步执行、查看变量值等功能,对代码进行调试,找出并解决程序中的错误,确保跑马灯程序的正确运行。 8. **实验结果**:实验成功后,跑马灯将按照...

    《Android应用开发》开放实验项目总结报告-模板.doc

    如SDK Manager用于下载和管理Android平台版本、工具和库,AVD Manager创建和管理虚拟设备,以及adb(Android Debug Bridge)用于设备通信和调试。 五、Android应用框架API的合理运用 Android应用框架API提供了大量...

    hibernatetools文档

    **Hibernate Tools**提供了丰富的Eclipse插件,涵盖了从项目创建到运行调试的各个环节。 ##### 4.1 引言 - 插件介绍部分简要说明了如何下载基础项目并开始使用。 ##### 4.2 创建Hibernate Mapping File - **创建...

    刘备学Android

    - DDMS(Dalvik Debug Monitor Service)是Android开发工具之一,主要用于监控和调试运行在Dalvik虚拟机上的应用。 - **3.1.2 使用DDMS进行内存使用分析** - 可以查看应用的内存使用情况,帮助优化内存管理。 - ...

    flex测试总结

    8. **编译输出**:`bin-debug`目录通常包含编译后的调试版本的应用程序,测试阶段会频繁地运行这个版本以查找和修复bug。 9. **环境设置**:`.settings`目录可能包含特定IDE或构建工具的项目设置,测试时可能需要...

    (完整word版)约瑟夫环Java课程设计大作业.doc

    2. 实验心得:该问题需要总结一些调试经验,例如使用 debug 工具来查找问题、使用测试数据来验证解决方案的正确性等。 五、用户使用说明 约瑟夫环问题的用户使用说明可以从以下几个方面进行: 1. 使用方法:该...

    实验4 类与对象.doc

    在实验中,我们将使用 Eclipse 或其他集成开发环境来编写和调试程序。我们将逐步 debug 程序,确保程序的正确性和可靠性。 六、实验心得及建议 通过本实验,我们学习了面向对象程序设计的基本概念和技术,掌握了类...

    SymbianC++开发经验

    - 参与社区讨论,与其他开发者交流心得。 ##### 7.4 我经常访问的网站 - 访问Symbian官方网站、Nokia开发者论坛等资源丰富的网站。 通过上述内容,我们可以看到Symbian C++开发涉及到多个方面的知识和技术。掌握...

Global site tag (gtag.js) - Google Analytics