`
labile
  • 浏览: 43142 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

Eclipse Debug 时动态运行自定义的代码块

阅读更多

有时,我们需要:

  • 写完一段简单的代码,要进行一个简单的测试但又没有写TestCase的必要。

  • debug过程中,想动态运行一个Java 代码块。这样做通常是为了修改对象属性,或观察对象属性。如,看一个Web Session有没有某一Attribute


EclipseDebug View中有一个 Display View。可以在挂起的Java线程中动态运行一代码块。可以在Window->Show View菜单中找到Display View.


一个应用截图如下:


分享到:
评论
1 楼 ntcofe 2007-06-27  
没用过。看起来不错

相关推荐

    Eclipse的Debug调试技巧大全.docx

    这对于快速跳过不关心的代码块非常有用。 ##### 6. Step Into Step Into 允许开发者深入到方法内部逐行执行代码,这对于理解方法内部逻辑至关重要。 ##### 7. Resume 和 Suspend - **Resume**:恢复被暂停的线程...

    Eclipse的Debug调试技巧大全

    - **Display**窗口:执行代码块,显示执行结果。 - **Outline**窗口:查看当前类的结构,包括方法和变量。 - **Type Hierarchy**窗口:展示类的继承结构,包括接口实现和类继承。 - **Call Hierarchy**窗口:...

    EclipseDebug技巧

    本文将深入探讨"EclipseDebug技巧"这一主题,帮助开发者提高工作效率,解决编程过程中遇到的问题。 首先,理解Eclipse调试器的基本操作至关重要。在Eclipse中,你可以通过点击工具栏上的"Debug"按钮或使用快捷键...

    Eclipse自定义启动画面和图标的方法介绍

    12. ctrl+shift+/:自动注释掉选择的代码块,方便代码测试。 13. ctrl+d:删除当前行。 14. ctrl+shift+x 和 ctrl+shift+y:用于英文字母大小写的转换。 15. ctrl+shift+o:自动引入包和删除无用包,简化代码组织...

    eclipse3.0使用入门

    - **Eclipse Platform**:作为核心组件,提供构建块和基础框架,用于运行集成软件开发工具。它支持工具开发者的独立开发,并确保与其他工具的无缝集成。 - **Eclipse SDK (软件开发者包)**:结合了 Eclipse 项目的子...

    windowbuilder eclipse设置

    - **隐藏代码块**:可以在代码中使用特定的标签来标记隐藏代码区域,使 WindowBuilder 忽略这部分代码。例如: - `Begin hidden code block tag` 和 `End hidden code block tag` 用于标记代码块的开始和结束。 - ...

    Eclipse中文教程

    - **代码模板**:使用预定义的模板快速生成代码块。 - **重构工具**:通过重构工具优化代码结构,如提取方法、移动字段等。 - **代码提示**:利用代码提示功能减少输入错误和提高编码速度。 - **插件管理**:安装和...

    Eclipse – 整合开发工具(基础篇)

    - **模板**:自定义代码模板,如for循环、if语句,一键生成常用代码段。 - **透视图(Perspective)**:根据不同的工作需求,可以切换不同的视图布局,如Java透视图、调试透视图。 - **插件管理器**:通过"Help > ...

    phpdebug调试库

    为了确保测试的全面性,调试库还可以提供代码覆盖率报告,显示哪些代码块在测试中被执行过,以及执行的频率。这对于单元测试和持续集成非常重要。 ### 7. **自定义调试钩子** 开发者可以利用调试库的扩展性,设置...

    JSP科技企业信息管理系统[Eclipse]版

    Eclipse的Debug视图可以帮助开发者追踪代码执行过程,定位并解决问题。 5. **企业信息管理系统的组件**:一个完整的JSP科技企业信息管理系统通常包括用户登录模块、权限管理模块、数据展示模块、业务处理模块和后台...

    PHP中文调试技术手册(PHP-Debug-Manual-public)

    通过time函数可以监测代码块的执行时间,帮助我们定位性能瓶颈。 4.2 使用Xdebug进行性能分析: Xdebug是PHP的扩展,它提供了代码覆盖率分析、堆栈追踪和性能分析等功能。 4.2.1 安装配置: 介绍Xdebug的安装和配置...

    10 time-saving techniques in Eclipse Europa

    - **提取方法**:选中代码块,然后使用`Ctrl + Alt + M`快捷键,可以将选中的代码块提取为一个新的方法。 - **安全重构**:通过`Alt + Shift + R`进入重构对话框,确保重构操作的安全性。 ##### 2. 掌握搜索工具 -...

    Eclipse常用快捷键

    - **应用场景**: 收缩或扩展代码块,便于查看。 - **Ctrl+×(小键盘) 展开当前类中的所有代码** - **用途**: 展开折叠的代码。 - **应用场景**: 查看完整代码。 - **Ctrl+Space 代码助手完成一些代码的插入** ...

    Android开发效率—Eclipse快捷键.pdf

    6. **运行或调试应用**:使用Ctrl+F11启动Run As对话框,F11直接进入Debug模式。 7. **生成注释**:Alt+Shift+J用于生成块注释,Ctrl+/用于单行注释,这对于添加文档或临时屏蔽代码非常有用。 8. **窗口管理**:...

    Eclips技巧.txt

    - `Ctrl + Alt + Shift + 方向键`:移动选中的代码块。 - `Alt + 上/下箭头`:移动光标至上一行或下一行。 - `Alt + 左/右箭头`:在编辑历史中向前或向后移动。 - `Ctrl + M`:切换编辑器大小。 - `Ctrl + /`:切换...

    EPIC_User's_Guide EPIC_User's_Guide EPIC_User's_Guide

    - **5.8.1 定义模板**: 自定义代码片段模板。 - **5.8.2 使用模板**: 在编辑器中插入模板。 #### 5.9 源代码格式化 使用源代码格式化功能美化代码。 #### 5.10 源代码折叠 控制代码块的显示和隐藏,提高阅读体验。...

    idea安装设置资料

    - **预置模板**:允许用户保存常用的代码片段作为模板,只需输入简短的代码即可快速生成完整的代码块。 - **智能代码优化**:IDEA能够自动识别并提示优化建议,帮助开发者改进代码质量。 以上就是关于IntelliJ IDEA...

    idea基础使用教程

    2. 提取方法:选中代码块,使用Refactor > Extract > Method提取为独立方法。 **八、插件管理** 1. 插件市场:通过Settings > Plugins访问,可以搜索并安装各种增强功能的插件。 2. 自定义快捷键:在Keymap选项中...

    Logger日志工具使用

    在Eclipse环境下,我们可以通过导入这个开源项目,然后在代码中调用Logger对象来记录日志。例如,使用SLF4J接口,我们可以在类的静态块中初始化Logger: ```java import org.slf4j.Logger; import org.slf4j....

    eclips的常用快捷键

    - `Alt+Shift+M`:提取方法(Extract Method),将代码块封装为新方法。 - `Alt+Shift+C`:更改方法签名(Change Method Signature),修改方法参数。 4. **搜索和查找快捷键:** - `Ctrl+H`:全局搜索(Search...

Global site tag (gtag.js) - Google Analytics