Java - Palavras Reservadas

Nesse texto nós vamos apenas citar quais são as palavras-chave disponíveis no Java, e abordar a ideia de palavras reservadas.

Lista de Palavras-Chave no Java

Toda linguagem de programação provém um conjunto de palavras para os programadores montarem seus programas; elas são chamadas de palavras-chave. Atualmente o Java tem 67 dessas palavras-chave, sendo elas:

abstract assert boolean break byte case
catch char class onst continue default
do double else enum exports extends
final finally float for goto if
implements import instanceof int interface long
module native new non-sealed open opens
package permits private protected provides public
record requires return sealed short static
strictfp super switch synchronized this throw
throws to transient transitive try uses
var void volatile while with yield

Eles são os blocos de construção que usamos para descrever a uma solução para algum problema da vida real em um software.

Cada uma dessas palavras tem algum significado especial na linguagem. Por causa do caráter especial desses termos na linguagem, grande parte deles são palavras reservadas. Uma palavra reservada é uma palavra especial em uma linguagem de programação que não pode ser usada como um identificador.

Um identificador é um nome que podemos dar a alguns elementos da linguagem, como as variáveis e as classes. Esses elementos serão estudados de forma extensiva nos próximos textos.

Cerca de 51 dessas palavras pertence ao grupo de palavras reservadas. Mas vale saber que, apesar de reservadas, as palavras-chave const e goto não são usadas. Além disso o _ (underscore) é rservado apenas para impedir que os programadores utilizem esse símbolo para nomear coisas.

As outras 16 são palavras-chave que têm algum significado apenas em contextos específicos; elas são sensíveis a contexto. O contexto é caracterizado pelo que está a na mesma instrução. Dependendo do que tem a volta, ou seja, das outras palavras e símbolos da linguagem que estão na mesma declaração, a palavra sensível a contexto pode ou não ter um significado especial.

Nota: cada declaração é delimitada por um ; (ponto e vírgula).

As palavras-chave que não são reservadas são exports, module, open, opens, provides, requires, to, transitive, uses. with. record. sealed, non-sealed, permits, yield e var. Essas palavras podem ser usadas como identificador se você quiser, embora não seja uma prática muito usual.


Esse texto é somente para manter um registro das palavras-chave e fornecer alguma explicação acerca das palavras especiais da linguagem Java.

Daqui em diante nós vamos usar essas palavras para construir programas e começar a mudar o mundo de fato.

Usamos serviços da Google que utilizam cookies para garantir seu funcionamento. Ao utilizar este site, você aceita o uso de cookies. Visite Como o Google usa informações de Sites ou Apps que utilizam nossos serviços para mais informações.