IDEA调试器:功能、配置与项目调试实战
1. 调试器中的表达式求值器
在调试过程中,表达式求值器是一个强大的工具。你可以通过右键菜单或使用 Alt+F8 快捷键来调用它。当以这种方式启动时,所选的表达式会自动添加到对话框的表达式字段中。
表达式求值器窗口可以接受任何有效的 Java 表达式,只要它能在当前栈帧的上下文中被正确求值。你可以进行方法调用、执行算术运算、布尔条件检查以及直接字段引用。表达式的结果会显示在对话框的结果区域,该区域的行为类似于之前提到的检查窗口。如果表达式求值为一个对象,你可以像在检查窗口中一样进一步检查其成员。
表达式求值器会在下拉列表中记住你的表达式,直到你退出 IDEA。不过,只有一个表达式求值器窗口,因此它适合进行快速的一次性求值。如果你需要监控多个表达式的值,或者想在整个调试会话中关注某个特定表达式的值,你应该设置观察点,这将在后面介绍。
操作步骤如下:
1. 选择要评估的表达式。
2. 右键单击并选择“评估表达式”,或使用 Alt+F8 快捷键。
3. 在表达式求值器窗口中查看结果。
2. 使用观察点
调试窗口的“观察点”选项卡允许你在当前栈帧的上下文中评估任意数量的变量或表达式。表达式的值会随着应用程序的每一步执行而更新,但只有在应用程序暂停时才可见。与表达式求值器窗口不同,你可以同时查看多个表达式的值,并且这些表达式会作为项目的一部分被持久化。“观察点”选项卡会显示已配置观察点的数量。
观察值会像在检查窗口中一样显示在观察视图中,并且可以完全导航。在当前上下文中无法求值
超级会员免费看
订阅专栏 解锁全文
711

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



