Namen bestaan uit letters en cijfers. Java maakt daarbij een onderscheid tussen hoofdletters en kleine letters.
Een naam moet met een letter beginnen.
Niet alle woorden mogen gebruikt worden als naam voor een variabele. Bepaalde woorden, als int en while, hebben in Java een speciale betekenis. Die woorden heten reserved words.
Daarnaast worden er afspraken gemaakt over het geven van namen, waar iedere goede programmeur zich aan houdt:
Namen van klassen beginnen met een hoofdletter:
EersteApplet
RenteApplet
Namen van objecten laten we beginnen met een kleine letter. De naam moet zo gekozen zijn dat het duidelijk aangeeft wat de inhoud van het object is:
adresVeld
annuleerKnop
Wanneer een naam uit twee of meer woorden bestaat dan worden de volgende woorden met een hoofdletter vast aan het vorige woord geschreven:
EersteApplet
invoerVeld