Conventions de nommage Java : Conventions officielles d'Oracle
5 min de lecture
Java a des conventions de nommage bien établies d'Oracle (à l'origine Sun Microsystems) que tout développeur Java respecte.
Tableau des conventions
| Élément | Convention | Exemple |
|---|---|---|
| Classes | PascalCase | ArrayList, HttpServlet |
| Interfaces | PascalCase | Serializable, Comparable |
| Méthodes | camelCase | getUserById() |
| Variables | camelCase | firstName, itemCount |
| Constantes | SCREAMING_SNAKE | MAX_VALUE, PI |
| Packages | Tout en minuscules, points | com.google.common |
| Valeurs enum | SCREAMING_SNAKE | STATUS_ACTIVE |
| Types génériques | Une majuscule | T, E, K, V |
Modèle Getter/Setter
// Propriété : firstName
public String getFirstName() { return firstName; }
public void setFirstName(String firstName) { this.firstName = firstName; }
// Booléen : active
public boolean isActive() { return active; }