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:
abstrato | continuar | para | novo | interruptor |
afirmar | padrão | vamos para | pacote | sincronizada |
boolean | Faz | E se | privado | esta |
pausa | duplo | implementos | protegido | lançar |
byte | outro | importar | público | lança |
caso | enum | instancia de | Retorna | transitório |
pegar | estende-se | int | baixo | experimentar |
carbonizar | final | interface | estático | vazio |
classe | finalmente | longo | strictfp | volátil |
const | flutuador | nativo | super | enquanto |
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.