Java-Namenskonventionen: Oracles offizielle Code-Konventionen

5 Min. Lesezeit

Java hat fest etablierte Namenskonventionen von Oracle (ursprünglich Sun Microsystems), die jeder Java-Entwickler befolgt.

Konventionstabelle

ElementKonventionBeispiel
KlassenPascalCaseArrayList, HttpServlet
InterfacesPascalCaseSerializable, Comparable
MethodencamelCasegetUserById()
VariablencamelCasefirstName, itemCount
KonstantenSCREAMING_SNAKEMAX_VALUE, PI
PaketeAlles klein, Punktecom.google.common
Enum-WerteSCREAMING_SNAKESTATUS_ACTIVE
Generische TypenEinzelner GroßbuchstabeT, E, K, V

Getter/Setter-Muster

// Eigenschaft: firstName
public String getFirstName() { return firstName; }
public void setFirstName(String firstName) { this.firstName = firstName; }
// Boolean: active
public boolean isActive() { return active; }

Konvertieren

camelCase, PascalCase, CONSTANT_CASE. Hub.