Les identificateurs Java sont des séquences de lettres et de chiffres représentant des variables, des constantes, des méthodes, des classes, des interfaces ainsi que des labels.
Toutefois, un identificateur ne peut commencer que par une lettre Java, un caractère de soulignement _ ou un signe dollar $ et contenir des caractères alphanumériques ainsi que des symboles monétaires.
CONSTANTE _erreur W_800 H_600 $monnaie
Evidemment, l'identificateur ne doit pas contenir d'espaces blancs (espace, tabulation, saut de ligne etc.), de caractères de ponctuation (point, deux-points, point-virgule, virgule, etc.) ou de tout autres caractères symboliques.
Les lettres JavaLettres | Codes Unicode |
---|---|
a-z | \u0061-\u007a |
A-Z | \u0041-\u005a |
_ | \u005f |
$ | \u0024 |
Lettres | Codes Unicode |
---|---|
0-9 | \u0030-\u0039 |
Les identificateurs ne peuvent avoir la même orthographe que les mots clés, les littéraux prédéfinis, c'est-àdire les valeurs booléennes true et false et la valeur null.
Les mots clésLes mots clés | ||
---|---|---|
abstract boolean break byte case catch char class const continue default do double else extends final |
finally float for goto if implements import instanceof int interface long native new package private protected |
public return short static strictfp super switch synchronized this throw throws transient try void volatile while |