Pular para o conteúdo principal

Palavras-chave Java

Em Java, as palavras-chave são palavras reservadas que têm um significado predefinido na linguagem. Eles formam a base da sintaxe do Java e não podem ser usados como identificadores, como nomes de variáveis, nomes de métodos ou nomes de classes.

Cada palavra-chave tem uma função específica, e o compilador Java as utiliza para analisar a estrutura do código Java.

Lista de palavras-chave Java

KeywordDescrição
abstratoDefine classes e métodos abstratos.
afirmarUsado para fins de depuração para testar suposições no código.
booleanDefine uma variável booleana com valores verdadeiros ou falsos.
breakSai de um loop ou de uma instrução switch.
byteDefine uma variável de byte (número inteiro assinado de 8 bits).
casoDefine um bloco de código em instruções switch.
capturaTrata exceções em um bloco try-catch.
charDefine uma variável de caractere.
classeDeclara uma classe.
continuarPula a iteração atual de um loop e continua.
padrãoDefine o bloco padrão em uma instrução switch.
doExecuta um bloco de código pelo menos uma vez em um loop do-while.
duploDefine uma variável de ponto flutuante de precisão dupla.
elseDefine o bloco alternativo para uma instrução if.
enumDeclara um tipo enumerado.
estendeIndica que uma subclasse herda de uma superclasse.
finalDefine constantes ou métodos que não podem ser substituídos.
finalmenteGarante a execução do código após um bloco try-catch.
flutuarDefine uma variável de ponto flutuante.
paraDeclara um loop que repete um bloco de código.
ifInicia um bloco condicional.
implementaIndica que uma classe implementa uma interface.
importaçãoImporta classes ou pacotes inteiros.
instância deTesta se um objeto é uma instância de uma classe específica.
intDefine uma variável inteira.
interfaceDeclara uma interface.
longDefine uma variável de número inteiro longo.
nativoIndica que um método é implementado em código nativo.
novoCria uma nova instância de objeto.
nuloRepresenta a referência nula, sem valor.
pacoteDeclara um pacote.
privadoDeclara um membro privado, acessível somente dentro de sua classe.
protegidoDeclara um membro protegido, acessível dentro do pacote ou das subclasses.
publicDeclara um membro público, acessível por qualquer outra classe.
retornoSai de um método e, opcionalmente, retorna um valor.
curtoDefine uma variável de número inteiro curto.
estáticoDeclara um membro estático que pertence à classe, não às instâncias.
strictfpRestringe os cálculos de ponto flutuante para garantir a portabilidade.
superRefere-se à superclasse do objeto atual.
interruptorDeclara uma instrução condicional de várias ramificações.
sincronizadoBloqueia um bloco de código ou método para impedir o acesso simultâneo.
issoRefere-se à instância atual do objeto.
lançarLança uma exceção.
lançamentosDeclara as exceções que um método pode lançar.
transitórioMarca um campo a ser ignorado durante a serialização.
tentarInicia um bloco para testar exceções.
vazioIndica que um método não retorna um valor.
volátilMarca uma variável como sendo usada por vários threads.
whileDeclara um loop que é executado enquanto uma condição é verdadeira.

Dicas e práticas recomendadas

  • Evite usar palavras-chave do Java como nomes de variáveis: Se você tentar usar uma palavra-chave como variável ou identificador, ocorrerá um erro de sintaxe.
  • Use nomes significativos: Ao nomear classes, métodos ou variáveis, certifique-se de que eles sejam descritivos e evite abreviações que não sejam claras.
  • Tenha em mente as palavras-chave ao trabalhar com estruturas: Esteja atento às palavras-chave quando você gerar classes ou métodos dinamicamente, especialmente quando usar estruturas que geram código automaticamente.
  • Organize o código usando palavras-chave de forma eficaz: Faça bom uso de palavras-chave como final, synchronized e volatile em aplicativos com vários threads para garantir a segurança e o desempenho dos threads.