有代码本身:
public final static Color red = new Color(255, 0, 0);public final static Color RED = red;
大写字母在JDK 1.4中引入(为了符合其命名约定,说明常量 必须 为大写)。
本质上,没有任何区别(字母大写除外)。
如果我真的很勇敢,Oracle可能会疯狂并删除小写的常量,但这会破坏在JDK
1.4之前编写的所有其他代码。您永远不会知道,我建议对常量使用大写字母。不过,它首先必须被弃用(如Andrew Thompson所述)。



