Ontem na aula jogamos um jogo chamado “Palavras Chave”. Todos tiveram que nomear a palavra-chave e explicar da melhor maneira possível o que ela significava. Éramos cerca de 15, o suficiente para mais de três voltas. Alguns desistiram no primeiro, outros no segundo. Numa nota mais feliz, fui o último a desistir. Aqueles. ficou em segundo lugar, se você puder distribuir vagas, neste jogo. Então, experimente, sem a ajuda do Google, claro, senão o ponto se perde, lembrando de todos sem explicação. Para verificar você mesmo, olhe embaixo do gato. Atualmente, existem 50 (cinquenta!) palavras-chave definidas na linguagem JAVA. Costumava haver um pouco mais, mas a especificação JAVA atual especifica 50 palavras, que estão listadas abaixo. Tentei dividi-los em grupos, não vou explicar cada um, então a maior parte deve ficar clara. Primitivos
- byte
- curto
- interno
- longo
- Caracteres
- flutuador
- dobro
- boleano
- se
- outro
- trocar
- caso
- padrão
- enquanto
- fazer
- quebrar
- continuar
- para
- tentar
- pegar
- finalmente
- lançar
- lança
- privado
- protegido
- público
- importar
- pacote
- aula
- interface
- estende
- implementos
- estático
- final
- vazio
- abstrato
- nativo // sinaliza que o método é implementado em código dependente da plataforma, geralmente em C. Por exemplo, o método hashcode em Object possui esse modificador.
- novo
- retornar
- esse
- super
- sincronizado
- volátil
- const
- Vá para
- instancia de
- enum // enumeração
- afirmar // verificação de dados
- transitório // aplica-se a campos de classe e significa que o campo não faz parte do estado persistente da classe. Aqueles. Durante a serialização, este campo não será escrito. E, consequentemente, durante a desserialização, ele não será restaurado do fluxo de bytes.
- strictfp // Já ouvi tudo, exceto essa palavra antes, mas tive que ouvir isso pela primeira vez (ninguém sabia o nome dela e da palavra const, aliás). Ao modificar uma classe, método e interface com a palavra-chave strictfp, você garante que os cálculos de ponto flutuante serão executados como nas versões anteriores. Isto é feito para garantir que os resultados das operações de ponto flutuante permaneçam inalterados em todas as plataformas.
GO TO FULL VERSION