IDE 中的断点
另请参见
断点是源代码中的标志,它会通知调试器停止执行程序。当程序在断点处停止时,您可以执行诸如检查变量值和单步执行程序等操作。
IDE 允许您使用“新建断点”对话框设置多种类型的断点。也可以直接在源代码编辑器中设置行断点。可以为以下类型的源元素设置断点:
- 类。可以在将类装入虚拟机和/或从虚拟机中卸载类时中断程序的执行。
- 异常。可以在捕捉到特定异常、未在源代码中处理特定异常或遇到任何异常(无论程序是否处理错误)时中断程序的执行。
- 变量。可以在访问(例如,将变量作为参数来调用方法)或修改特定类和字段中的变量时停止程序的执行。
- 方法。每次执行该方法时都将停止程序的执行。
- 线程。可以在线程开始和/或停止时中断程序的执行。
源代码编辑器通过以下方式来标明断点:以红色突出显示设置了断点的行,并在左边距中放置标注。下表对调试标注进行了描述。
标注 |
描述 |
 | 断点 |
 | 禁用的断点 |
 | 多个断点 |
 | 条件断点 |
 | 禁用条件断点 |
 | 程序计数器 |
 |
程序计数器和一个断点 |
 |
程序计数器和多个断点 |
 | 源代码中的调用点或调用位置,从此处进行调用栈的当前调用 |
- 除了行断点之外,所有 Java 断点都是全局定义的,因此它们会影响所有 IDE 项目(这些项目包含设置了断点的源)。例如,如果在某个项目中的 com.me.MyClass 上设置了类断点,则在其他项目(包含该类)的调试会话期间,IDE 每次遇到该类时都会停止执行。
可以通过选择“窗口”>“调试”>“断点”(Alt-Shift-5) 来查看和组织所有 IDE 断点。
- 另请参见
- 设置 Java 断点
- 将断点归组
- 关于调试 Java 应用程序
法律声明