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 Java
Lettres Codes Unicode
a-z \u0061-\u007a
A-Z \u0041-\u005a
_ \u005f
$ \u0024
Les chiffres Java
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és
Les 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