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