Java 调试技巧全解析
1. 异常断点的使用
1.1 创建异常断点
由于异常断点具有全局性质,需使用“Breakpoints”对话框来创建。具体操作步骤如下:
1. 打开“Breakpoints”对话框。
2. 选择“Exception Breakpoints”选项卡。
3. 点击“Add”按钮,会弹出一个对话框用于选择要设置断点的异常。可以从类路径中选择任何 Throwable 类。
4. 为特定类型的异常设置断点后,当代码中任何地方抛出该异常时,断点的动作将被触发。若觉得范围太广,可使用类过滤器来缩小范围。
1.2 “Any Exception”选项
“Breakpoints”对话框中的“Any Exception”选项非常实用。它是一个全局选项,不能删除,只能禁用。启用此选项后,应用程序在任何引发异常的点都会中断执行,即使没有为该异常显式设置断点。这有助于快速查看应用程序执行中的异常路径。
1.3 区分捕获和未捕获的异常
异常断点的“Notifications”选项组提供了对捕获和未捕获异常的响应选项。通过选择这两个选项的某种组合,可以控制触发此断点的异常条件类型。若取消选择某个框,该情况下的异常将不会触发调试器动作。
2. 字段观察点的使用
2.1 通过“Breakpoints”配置窗口添加字段观察点
通常在编辑器中,当光标位于字段声明行时设置字段观察点。也可以通过以下步骤在“Breakpoints”对话框中设置:
1. 选择“Run | View Br
超级会员免费看
订阅专栏 解锁全文
1981

被折叠的 条评论
为什么被折叠?



