This question is about why constants in Java are uppercase by convention make me think of examples of counter examples.
I can think of at least one ( Double.NaN). Are there any others?
Double.NaN
There are many serialVersionUID!
serialVersionUID
Others are ResultSetMetaDatalike columnNoNulls, columnNullable...DatabaseMetaDataand ICC_Profilehave many mixed constants.
ResultSetMetaData
columnNoNulls
columnNullable
DatabaseMetaData
ICC_Profile
Here is a list with most, if not all, JavaSE constants: Constant field values
, public final static PrintStream out (in java.lang.System.out). , System.OUT.println .
public final static PrintStream out
java.lang.System.out
System.OUT.println
, :
private static final Logger logger = Logger.getLogger(MyClass.class);
. , , :
, static, , final, , .
static
final
, , , .. java.awt.Color.
, java.awt.Color (, BLACK, RED, GREEN ..) .
java.util.logging.Logger.global -
null, true false. , , , , , 0x00, 0x01 0x00 .
null
true
false
length .
length
Btw, , "" , - , ; . UPPERCASE, .