Convention de nommage
TypeConventionExemple
PackagesUn nom de package s’écrit toujours en minuscule. L’utilisation d’un _ est tolérée pour représenter une séparation.java.utils com.company.extra_utils
Classes et interfacesLe nom des classes et des interfaces ne doivent pas être des verbes. La première lettre de chaque mot doit être en majuscule (écriture dromadaire).MyClass SuppressionClientOperateur
AnnotationsLa première lettre de chaque mot doit être une majuscule (écriture dromadaire). Il est toléré d’écrire des sigles intégralement en majuscules.@InjectIn @EJB
MéthodesLe nom d’une méthode est le plus souvent un verbe. La première lettre doit être en minuscule et les mots sont séparés par l’utilisation d’une majuscule (écriture dromadaire).run() runFast() getWidthInPixels()
Variables

La première lettre doit être en minuscule et les mots sont séparés par l’utilisation d’une majuscule (écriture dromadaire). Même si cela est autorisé par le compilateur, le nom d’une variable ne doit pas commencer par _ ou $. En Java, les développeurs n’ont pas pour habitude d’utiliser une convention de nom pour différencier les variables locales des paramètres ou même des attributs d’une classe.

Le nom des variables doit être explicite sans utiliser d’abréviation. Pour les variables « jetables », l’utilisation d’une lettre est d’usage (par exemple i, j ou k)

widthInPixels clientsInscrits total
ConstantesLe nom d’une constante s’écrit intégralement en lettres majuscules et les mots sont séparés par _.LARGEUR_MAX INSCRIPTIONS_PAR_ANNEE