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
| Element | Konvention | Beispiel |
|---|---|---|
| Klassen | PascalCase | ArrayList, HttpServlet |
| Interfaces | PascalCase | Serializable, Comparable |
| Methoden | camelCase | getUserById() |
| Variablen | camelCase | firstName, itemCount |
| Konstanten | SCREAMING_SNAKE | MAX_VALUE, PI |
| Pakete | Alles klein, Punkte | com.google.common |
| Enum-Werte | SCREAMING_SNAKE | STATUS_ACTIVE |
| Generische Typen | Einzelner Großbuchstabe | T, 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; }