Palavras-chave java e identificadores

A linguagem Java usa dois tipos de palavras: palavras-chave e identificadores. Você pode dizer que as palavras são palavras-chave porque o Java tem apenas 50 deles. Aqui está a lista completa:

abstratocontinuarparaNovointerruptor
afirmarpadrãovamos parapacotesincronizado
boleanoFazE seprivadoesta
pausaDuploimplementosprotegidolançar
byteoutroimportarpúblicolança
casoenuminstancia deRetornatransitório
pegarestendeintcurtoexperimentar
Caracteresfinalinterfaceestáticovazio
classefinalmentelongostrictfpvolátil
constflutuadornativosuperenquanto

Como regra geral, um palavra chave é uma palavra cujo significado nunca muda (de um programa Java para outro). Por exemplo, em Inglês, você não pode mudar o significado da palavra E se. Não faz sentido dizer: “Eu acho que eu nunca deve E se / Um poema encantador como um riff.”

O mesmo conceito é válido em um programa Java: Você pode digitar if (x gt; 5) para significar “Se x é maior do que 5”, mas quando você digita if (x gt; E se), o computador se queixa de que o código não faz sentido.

Nesta lista, as palavras pacote, público, classe, estático, e vazio são palavras-chave. Quase todos os outros palavra em que lista é um identificador, que é geralmente um nome para alguma coisa. Os identificadores na lista incluem o nome do pacote org.allyourcode.myfirstproject, o nome da classe MyFirstJavaClass, e um monte de outras palavras.

pacote de classe org.allyourcode.myfirstproject-pública MyFirstJavaClass {/ *** args @param * / public static void main (String [] args) {javax.swing.JOptionPane.showMessageDialog (null, "Olá") -}}


Em linguagem de programação, palavras como quarta-feira, Barry, e universidade na seguinte frase são identificadores, e as outras palavras (E se, istos, é, e em) São palavras-chave:

Se é quarta-feira, Barry é na universidade.

Como em Inglês ea maioria das outras línguas faladas, os nomes dos itens são reutilizáveis. Por exemplo, uma pesquisa recente web transforma-se quatro pessoas nos Estados Unidos com o nome Barry Burd (com a mesma grafia incomum). Você pode até mesmo reutilizar nomes bem conhecidos. (A estudante da Universidade de Temple tinha o nome John Wayne, e na década de 1980 dois livros diferentes foram nomeados Pascalgorithms.)

A API Android tem uma classe pré-escrita com o nome Atividade, mas isso não o impede de definir um outro significado para o nome Atividade.

É claro que ter nomes duplicados pode levar a problemas, então intencionalmente reutilizar um nome bem conhecido é geralmente uma má idéia. (Se você criar sua própria coisa chamada Atividade, você vai ter dificuldade para se referir ao pré-escrita Atividade classe em Android.


Publicações relacionadas