Java 使用IntelliJ IDEA进行调试时,不同的变量颜色意味着什么?

Java 使用IntelliJ IDEA进行调试时,不同的变量颜色意味着什么?,java,debugging,variables,intellij-idea,Java,Debugging,Variables,Intellij Idea,因此,在使用IntelliJ IDEA进行调试时,变量窗口通常如下所示: (白框是我后来加的) 现在我有一些变量是红色的,其他的是蓝色的 颜色的含义是什么,这些颜色之间有什么区别? 我还注意到红色变量和蓝色字段,反之亦然 我在网上找不到任何与此相关的信息。红色是变量的标准颜色 蓝色表示在单步执行代码时变量已更改。如果继续循环的下一次迭代(假设offlineNotifications是一个集合),您将看到这些是在当前代码执行中操作的变量。对于我来说,非项目文件设置为棕色,测试设置为绿色。我想您也

因此,在使用IntelliJ IDEA进行调试时,变量窗口通常如下所示:

(白框是我后来加的)

现在我有一些变量是红色的,其他的是蓝色的

颜色的含义是什么,这些颜色之间有什么区别? 我还注意到红色变量和蓝色字段,反之亦然


我在网上找不到任何与此相关的信息。

红色是变量的标准颜色


蓝色表示在单步执行代码时变量已更改。如果继续循环的下一次迭代(假设offlineNotifications是一个集合),您将看到这些是在当前代码执行中操作的变量。

对于我来说,非项目文件设置为棕色,测试设置为绿色。我想您也可以为其他文件类型定义颜色

这是否意味着此变量值是最新的?问题不在于文件的颜色。