Vídeo: 48 - Certificação Java (palavra chave "static" em métodos e campos) 2024
A linguagem Java usa dois tipos de palavras: palavras-chave e identificadores. Você pode dizer quais palavras são palavras-chave porque o Java tem apenas 50 delas. Aqui está a lista completa:
resumo | continuar | para | novo | alternar |
assert | padrão | goto | pacote | sincronizado |
booleano < faça | se | privado | este | intervalo |
duplo | implementa | protegido | lançar | byte |
else | importar | public | lança | caso |
enum | instanceof | retorno | transiente | captura |
estende | int | curto | tente | char < final |
interface | estático | void | classe | finalmente |
longo | strictfp | volátil | const | flutuador |
nativo | super | enquanto |
|
Como regra, uma palavra-chave |
é uma palavra cujo significado nunca muda (de um programa Java para outro). Por exemplo, em inglês, você não pode alterar o significado da palavra se. Não faz sentido dizer: "Eu acho que nunca vou se / Um poema adorável como um riff. " O mesmo conceito é verdadeiro em um programa Java: você pode digitar se (x> 5) significar" Se x for maior que 5 ", mas quando você digita se (x> se), o computador reclama que o O código não faz sentido.
Nesta lista, as palavras pacote, público, classe, estática e vazio são palavras-chave. Quase todas as outras palavras nessa listagem são um
identificador, que geralmente é um nome para algo. Os identificadores na lista incluem o nome do pacote org. seu código. meu primeiro projeto, o nome da classe MyFirstJavaClass e muitas outras palavras. pacote org. seu código. meu primeiro projeto; classe pública MyFirstJavaClass {/ ** * @param args * / public static void main (String [] args) {javax. balanço. JOptionPane. showMessageDialog (null, "Hello");}} Na linguagem de programação, palavras como
quarta-feira
, Barry , e universidade no a seguir a frase são identificadores e as outras palavras ( Se , ' s , for e em ) são palavras-chave:
John Wayne
, e na década de 1980 dois livros didáticos diferentes foram chamados Pascalgorithms .) A API do Android tem uma classe pré-escrita chamada Atividade, mas Isso não impede que você defina outro significado para o nome Actividade. Claro, ter nomes duplicados pode levar a problemas, de modo que reutilizar intencionalmente um nome bem conhecido geralmente é uma má idéia. (Se você criar sua própria coisa chamada atividade, você terá dificuldade em se referir à classe de atividade pré-escrita no Android.