Java Palavras-chave 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 parapacotesincronizada
booleanFazE seprivadoesta
pausaduploimplementosprotegidolançar
byteoutroimportarpúblicolança
casoenuminstancia deRetornatransitório
pegarestende-seintbaixoexperimentar
carbonizarfinalinterfaceestáticovazio
classefinalmentelongostrictfpvolátil
constflutuadornativosuperenquanto

Como uma regra, 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, # 147 eu acho que eu nunca deve E se / Um poema encantador como um riff # 148.;

O mesmo conceito é válido em um programa Java: Você pode digitar se (x> 5) significar # 147-Se x é maior do que 5, # 148- mas quando você digita if (x> if), 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 anúncio é um identificador, que é geralmente um nome para algo. Os identificadores na listagem incluem o nome do pacote org.allyourcode.myfirstproject, o nome da classe MyFirstJavaClass, e um monte de outras palavras.

pacote MyFirstJavaClass classe org.allyourcode.myfirstproject-pública {/ *** 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, isto's, é, 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 do 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 podem causar problemas, por isso 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.

menu