Java 什么';Color.RED(大写)和Color.RED之间的区别是什么?

Java 什么';Color.RED(大写)和Color.RED之间的区别是什么?,java,swing,colors,Java,Swing,Colors,Java SwingColor类中的Color.RED变量和Color.RED变量,或Color.BLUE和Color.BLUE变量(或任何其他颜色)之间是否存在差异 我找不到区别,也没有注意到任何区别。这两个都是多余的吗?(我意识到我可能忽略了一些简单的事情) 只是好奇而已。没有;第一个版本是小写的,因此为了向后兼容,它保留在那里。大写字母版本是为了遵守Java命名约定而添加的。Oops,以前没有看到过。谢谢你的链接!可以所以这只是命名约定,我应该删除这个线程吗?是的,现在得到了(没有看到之前

Java Swing
Color
类中的
Color.RED
变量和
Color.RED
变量,或
Color.BLUE
Color.BLUE
变量(或任何其他颜色)之间是否存在差异

我找不到区别,也没有注意到任何区别。这两个都是多余的吗?(我意识到我可能忽略了一些简单的事情)


只是好奇而已。

没有;第一个版本是小写的,因此为了向后兼容,它保留在那里。大写字母版本是为了遵守Java命名约定而添加的。

Oops,以前没有看到过。谢谢你的链接!可以所以这只是命名约定,我应该删除这个线程吗?是的,现在得到了(没有看到之前发布的重复问题)。。。我不知道当时的命名约定是不同的。命名约定没有不同,没有。据我所知,AWT(来自
Color
class)来自版本1,这意味着1995年,代码约定仅在1997年首次出现。