Palavras reservadas são aquelas que não podem ser usadas como objeto ou variável nomes em um Java programa porque eles já são usados pela sintaxe da linguagem de programação Java.
Se você tentar usar qualquer uma das palavras abaixo como identificadores em seus programas Java, receberá um erro como o abaixo.
Lista de palavras-chave Java reservadas
abstrato | afirmar | boleano | pausa | byte | caso |
pegar | Caracteres | classe | const | continuar | padrão |
Duplo | Faz | outro | enum | estende | falso |
final | finalmente | flutuador | para | vamos para | E se |
implementa | importar | instancia de | int | interface | grandes |
nativo | Novo | nulo | pacote | privado | protegido |
público | Retorna | curto | estático | strictfp | super |
interruptor | sincronizado | esta | lançar | joga | transitório |
verdade | experimentar | vazio | volátil | enquanto |
*O strictfp foi adicionada a essa lista no Java Standard Edition versão 1.2, afirmar na versão 1.4 e enum na versão 5.0.
Apesar de vamos para e const não são mais usados na linguagem de programação Java, ainda não podem ser usados como palavras-chave.
O que acontece se você usar uma palavra reservada?
Digamos que você tente criar uma nova classe e nomeie-a usando uma palavra reservada, assim:
// você não pode usar finalmente, pois é uma palavra reservada!
aula finalmente {
public static void main (String [] args) {
// código da classe ..
}
}
Em vez de compilar, o programa Java fornecerá o seguinte erro:
esperado