Diese Frage darüber, warum Konstanten in Java standardmäßig in Großbuchstaben geschrieben werden, veranlasste mich, über Gegenbeispiele nachzudenken.
Ich kann mir mindestens einen vorstellen ( Double.NaN
). Gibt es noch andere?
Diese Frage darüber, warum Konstanten in Java standardmäßig in Großbuchstaben geschrieben werden, veranlasste mich, über Gegenbeispiele nachzudenken.
Ich kann mir mindestens einen vorstellen ( Double.NaN
). Gibt es noch andere?
Ja, natürlich, public final static PrintStream out
(in java.lang.System.out
). Aber es ist eine sehr gute Ausnahme, denn System.OUT.println
ist einfach hässlich.
Außerdem werden die Logger meist wie folgt initialisiert:
private static final Logger logger = Logger.getLogger(MyClass.class);
In beiden Fällen handelt es sich jedoch nicht um Konstanten im eigentlichen Sinne des Wortes. Vielleicht können wir also eine Unterscheidung treffen:
Felder, die static
weil sie einen statischen Zugang benötigen, und final
weil sie zur Laufzeit nicht neu zugewiesen werden sollten, sind nicht unbedingt Konstanten .
Es gibt eine Vielzahl von serialVersionUID
¡!
Andere in ResultSetMetaData
wie columnNoNulls
, columnNullable
...
DatabaseMetaData
y ICC_Profile
haben viele Konstanten mit gemischter Großschreibung.
Hier ist eine Liste mit den meisten, wenn nicht allen, JavaSE-Konstanten: Konstante Feldwerte
Farbkonstanten wie Schwarz, Rot, Grün usw. aus java.awt.Farbe Klasse.
Es ist zu beachten, dass java.awt.Farbe bietet auch die Großbuchstabenalternativen (z. B. BLACK, RED, GREEN usw.) dieser Konstanten.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.