在Eclipse中使用调试程序最基本的操作是:
1.首先在一个java文件中设断点,然后debug as-->open debug Dialog,然后在对话框中选类后--> Run 当程序走到断点处就会转到debug视图下。
2.F5键与F6键均为单步调试,F5是step into,也就是进入本行代码中执行,F6是step over,也就是执行本行代码,跳到下一行,
3.F7是跳出函数
4.F8是执行到最后。
快捷键的详细介绍:
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
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-->重新暂挂于断点
分享到:
相关推荐
### Eclipse 断点调试快捷键详解 在软件开发过程中,使用高效的工具和技巧可以极大地提高工作效率。Eclipse作为一款流行的集成开发环境(IDE),提供了丰富的功能来帮助开发者编写、调试和管理代码。本文将详细介绍...
#### 二、Eclipse Debug 快捷键详解 1. **F5 (Step Into)**: - **功能**:当程序执行到当前行时,如果当前行包含方法调用,则会进入该方法内部继续跟踪执行。 - **使用场景**:当你想深入了解某个方法的具体实现...
### Android开发之使用Eclipse Debug调试详解 在Android开发领域,使用Eclipse作为集成开发环境进行Debug调试是一项基本且重要的技能。本文将详细介绍如何在Eclipse中高效地使用Debug功能,帮助开发者更准确、快速...
3) 使用快捷键Ctrl + Shift + B。断点可以帮助开发者在特定的代码行暂停程序,以便检查此时的变量状态和程序流程。然而,过多的断点可能会导致Eclipse运行缓慢甚至崩溃,因此应及时清理不再需要的断点。 在调试过程...
- 另外,也可以使用快捷键`F11`来启动Debug模式。 #### 三、科学地添加断点 为了提高调试效率,合理地选择断点位置非常重要。例如,在一个复杂的`switch case`结构中,应该避免在每一个`case`语句前都设置断点,...
此外,Debug还提供了一些实用的快捷键,如`p`用于继续执行,`t`用于单步执行,`q`用于退出Debug环境等,这些都可以显著提高调试效率。 总之,Debug是一款功能强大的调试工具,虽然其操作界面较为原始,但对于深入...
2. **Debug运行**:使用`Shift + F9`启动调试模式。 3. **更新代码**:虽然PyCharm默认没有`Update Project`的快捷键,但你可以自定义为`Shift + U`。 4. **快速修正**:遇到代码问题时,`Alt + Enter`会提供快速...
Android Studio 中 Debug 功能详解 Android Studio 中的 Debug 功能是开发 Android 应用程序不可或缺的一部分。它提供了多种强大的调试工具,可以帮助开发者快速定位和解决应用程序中的 Bug。下面我们将详细介绍 ...
### MyEclipse快捷键详解 #### Debug快捷键 在MyEclipse中,debug操作是常见的调试手段,通过快捷键可以快速执行特定功能: - **F5**:Step Into,当程序运行至断点时,按F5键会使程序进入当前行调用的方法内部...
UG快捷键大全文件(F)-新建(N)... Ctrl+N UG_FILE_NEW 全局 文件(F)-打开(O)... Ctrl+O UG_FILE_OPEN 全局 文件(F)-保存(S) Ctrl+S UG_FILE_SAVE_PART 全局 文件(F)-另存为(A)... Ctrl+移位+A UG_FILE_SAVE_AS 全局 ...
本篇文档详细介绍了如何在Eclipse中使用debug模式来查找并修复bug。 首先,进入debug模式是调试的基础。在Eclipse中,可以通过以下几种方式设置断点: 1. **Line Breakpoints**(行断点):在代码的某一行左键双击...
**VC++6.0 快捷键详解** VC++6.0是一款经典的集成开发环境,其丰富的快捷键功能能够极大地提高编程效率。以下是一些常用快捷键及其应用场景: 1. **F1**: 当光标停留在代码上的某个字符时,显示MSDN中的相关帮助...
本文将深入探讨如何设置调试环境,使用快捷键,并详细解释调试过程。 首先,为了进行有效的调试,程序中必须包含调试信息。这通常在Debug配置中自动完成,但并非只有Debug版本才能包含调试信息。在任意的...
### Microstation V8.0 快捷键详解 Microstation V8.0 是一款功能强大的计算机辅助设计(CAD)软件,被广泛应用于建筑、工程、施工等行业。掌握其快捷键可以极大提高工作效率,减少鼠标点击次数,使得设计过程更加...
### Java开发中Eclipse常用快捷键及设置详解 #### 一、Java开发中Eclipse的常用快捷键 在Java开发过程中,使用Eclipse作为集成开发环境(IDE)时,掌握一系列快捷键能够显著提高开发效率。以下是根据提供的部分...
### Unity3D常用快捷键详解 #### 概述 Unity3D是一款强大的跨平台游戏开发引擎,被广泛应用于游戏开发、虚拟现实(VR)、增强现实(AR)等多个领域。掌握Unity3D中的快捷键能够极大地提高开发效率。本文将详细介绍...
### VC++6.0 全部默认快捷键详解 #### 工程操作 - **Project Settings (Alt+F7)** - 这个快捷键用于打开项目的设置对话框,在这里可以配置编译器选项、链接器选项以及其他与项目构建相关的设置。 - **Project ...