在 IDE 的“局部变量”窗口中列出了局部变量,但是也可以直接在源代码编辑器中计算变量的值。
对于当前调用中的每个变量,“局部变量”窗口将显示相关信息,其中包括变量名称、类型和值。“局部变量”窗口还显示了每个变量当前类和所有超类中的所有静态字段,以及从所有超类继承的所有字段。
可以直接在“局部变量”窗口中更改局部变量的值,然后使用新值在原地继续运行程序。
有时,调试器将一个磅符号 (#) 和一个数字指定为变量值。此数字是给定实例的唯一标识符。可以使用此标识符来确定变量是指向同一实例还是指向不同实例。不能编辑此值。
通过将指针移到变量的上方,还可以在源代码编辑器中直接计算变量值。如果变量在当前上下文中处于活动状态,则会在工具提示中显示此变量值。如果程序中包含具有同一名称的不同变量,Java 编辑器将根据当前上下文(而非源代码中变量的实例)来显示变量值。