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émentConventionExemple
ClassesPascalCaseArrayList, HttpServlet
InterfacesPascalCaseSerializable, Comparable
MéthodescamelCasegetUserById()
VariablescamelCasefirstName, itemCount
ConstantesSCREAMING_SNAKEMAX_VALUE, PI
PackagesTout en minuscules, pointscom.google.common
Valeurs enumSCREAMING_SNAKESTATUS_ACTIVE
Types génériquesUne majusculeT, 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; }

Convertir

camelCase, PascalCase, CONSTANT_CASE. Hub.