Semelhante a outras linguagens, a linguagem Java também requer identificadores e palavras-chave como suporte à sintaxe Java.
identificador
Um identificador em Java é um nome definido para um método, variável ou outro item definido pelo usuário. Na linguagem Java, as regras de composição de identificadores são as seguintes:
Os identificadores são compostos de números (0~9) e letras (A~Z e a~z), cifrões ($), sublinhados (_) e todos os símbolos no conjunto de caracteres Unicode maiores que 0xC0 (sem espaços entre os símbolos) ). E o primeiro símbolo de um identificador só pode ser uma letra, sublinhado e cifrão, seguido por qualquer letra, número, cifrão ou sublinhado.
Além disso, Java diferencia estritamente maiúsculas de minúsculas, por exemplo, DOTcpp e dotcpp são dois identificadores diferentes. Os identificadores são divididos em duas categorias, nomeadamente palavras-chave e identificadores definidos pelo usuário .
Palavras-chave são identificadores com significados especiais, como verdadeiro e falso, que representam verdade e falsidade lógicas.
Os identificadores definidos pelo usuário são identificadores de palavras não reservados gerados pelos usuários de acordo com as regras de composição de identificadores. Por exemplo, dotcpp é um identificador ao definir uma variável.
Dica: tenha cuidado ao usar identificadores, seja usando palavras-chave ou identificadores personalizados sem palavras-chave. Além disso, os identificadores podem conter palavras-chave, mas não podem ter o mesmo nome das palavras-chave. Por exemplo, os seguintes são identificadores legais e ilegais.
Identificadores legais: data, $2011, _data, D_$data, etc.
Identificadores ilegais: 123.com, 9com, for, if, etc.
Identificadores são usados para nomear constantes , variáveis , classes e objetos de classes , etc. Portanto, as boas práticas de programação determinam que, ao nomear um identificador, você deve dar a ele um nome significativo ou útil.
Palavras-chave
Palavras-chave (ou palavras reservadas ) são palavras fixas que têm um significado especial para o compilador e não podem ser usadas para outros fins no programa. As palavras-chave têm significados e usos especiais e são diferentes dos identificadores personalizados e não podem ser usadas como identificadores gerais. Palavras-chave Java têm um significado especial para o compilador Java. Elas são usadas para representar um tipo de dados ou para representar a estrutura de um programa , etc. Palavras reservadas são palavras-chave reservadas para Java. Embora não sejam usadas como palavras-chave agora, elas poderão ser usadas como palavras-chave em versões de atualização futuras. A linguagem Java define atualmente 51 palavras-chave. Essas palavras-chave não podem ser usadas como nomes de variáveis, nomes de classes e nomes de métodos.
Tipos de dados : boolean, int, long, short, byte, float, double, char, class, interface.
Controle de processo : if, else, do, while, for, switch, case, default, break, continue, return, try, catch, finalmente.
Modificadores : público, protegido, privado, final, vazio, estático, estrito, abstrato, transitório, sincronizado, volátil, nativo.
Ações : empacotar, importar, lançar, lançar, estender, implementar, isto, ceia, instância de, novo.
Palavras reservadas : verdadeiro, falso, nulo, goto, const.
Deve-se observar que, como Java diferencia maiúsculas de minúsculas, público é uma palavra-chave, mas Público não é uma palavra-chave. No entanto, por uma questão de clareza e legibilidade do programa, tente evitar o uso de outras formas de nomenclatura de palavras-chave para evitar acidentes de código e melhorar a legibilidade do código.
Dica: As palavras-chave e identificadores mencionados nesta seção não precisam ser memorizados como palavras, mas devem ser praticados e lembrados durante o processo de codificação. A programação não é uma arte liberal, mas se concentra mais na prática e na compreensão!