Nomes de classes, variáveis e métodos devem ser identificadores válidos da linguagem. Esses identificadores são seqüências de caracteres Unicode.
As regras para a definição de identificadores são:
Além dessas regras obrigatórias, o uso da convenção padrão para identificadores Java torna a codificação mais uniforme e pode facilitar o entendimento de um código.