对表达式求值
当 VM 暂挂线程(由于遇到断点或单步执行代码)时,可以在该线程的堆栈帧的上下文中对表达式进行求值。
-
选择要在其中执行求值的堆栈帧。对于变量和表达式视图的详细信息窗格,求值上下文将是所选择的变量。如果未选择任何变量,则所选择的堆栈帧将为上下文。
-
可以在下列区域中输入表达式和对表达式求值:
-
显示视图
-
表达式视图的详细信息窗格
-
变量视图的详细信息窗格
-
Java 编辑器(当它正在显示源并且不是只读的时候)
-
选择要求值的表达式,并从上下文弹出菜单中选择显示、检查或执行。对表达式求值的结果显示在“显示”视图中(如果选择了显示的话),或者显示在“表达式”视图中(如果选择了检查的话)。
注意:在已经手工暂挂的线程中不能执行求值。

调试器
Java 编辑器

暂挂线程
继续执行暂挂的线程
显示视图
表达式视图
表达式视图“显示详细信息”窗格
变量视图
变量视图“显示详细信息”窗格