Color.red 和 Color.RED 之间的区别
和 的定义之间的真正区别是什么?setXxx(Color.red)
setXxx(Color.RED)
我在网上找到了以下解释。这都是关于命名约定的吗?
Java最初用小写字母定义了几个颜色常量名称,这违反了常量使用大写字母的命名规则。它们适用于所有版本的Java:Color.black,Color.darkGray,Color.gray,Color.lightGray,Color.white,Color.magenta,Color.red,Color.pink,Color.orange,Color.yellow,Color.green,Color.cyan,Color.blue
Java 1.4 为常量添加了正确的大写名称:Color.BLACK、Color.DARK_GRAY、Color.GRAY、Color.LIGHT_GRAY、Color.WHITE、Color.MAGENTA、Color.RED、Color.PINK、Color.ORANGE、Color.YELLOW、Color.GREEN、Color.CYAN、Color.BLUE