Este post tem como objetivo apresentar uma visão geral abrangente dos conceitos abaixo da listada:
Então vamos começar!
O que é um identificador em Java?
Como o próprio nome sugere, os identificadores são usados para identificar algo. Em Java, um identificador é um nome simbólico que fornece uma identidade a um pacote, classe, método, variável, etc.
Exemplo: compreensão básica dos identificadores Java
O exemplo dado abaixo o guiará o que é precisamente um identificador Java?
classe pública ExampleClassAqui neste programa de exemplo, temos os seguintes identificadores:
Quais são as regras gerais para definir um identificador em java?
Em Java, não podemos definir um identificador cegamente. Em vez disso, temos que seguir algumas regras, conforme listado abaixo:
Entendendo identificadores válidos/inválidos usando exemplos
Vamos entender o conceito de identificadores válidos e inválidos com a ajuda de alguns exemplos:
Exemplo: podemos usar palavras -chave reservadas como identificador?
String para = "Bem -vindo ao linuxhint.com ";Neste exemplo, utilizamos uma palavra -chave reservada i.e. ““para”Como identificador. Consequentemente, vamos encontrar um tempo de compilação Erro como mostrado na saída abaixo:
A saída provou que as palavras -chave não podem ser usadas como identificadores.
Exemplo: os identificadores devem ser definidos usando valores alfanuméricos
String message123 = "Bem -vindo ao Linuxhint.com ";Neste exemplo, criamos um identificador chamado “Mensagem123”. Vamos ver como o código acima funciona em Java:
O trecho acima parece bom; não gera nenhum erro. Isso mostra que o identificador declarado i.e. ““Mensagem123”É um identificador válido.
Exemplo: um personagem especial pode ser usado como identificador?
String Mess@ge = "Bem -vindo ao Linuxhint.com ";Neste exemplo de codificação, utilizamos um personagem especial "@" como um identificador. Como resultado, enfrentaremos um erro de tempo de compilação:
O trecho acima do dado verificou que os caracteres especiais não podem ser usados como identificadores.
Exemplo: é legal declarar um identificador usando um espaço branco?
String Mess Age = "Bem -vindo ao Linuxhint.com ";Desta vez, declaramos um identificador i.e. "Mess Age", que contém um espaço branco. O compilador Java não o considerará um identificador legal, como mostrado no seguinte snippet:
A saída esclareceu que os espaços brancos não são permitidos em uma declaração de identificador.
Exemplo: podemos iniciar um identificador com um valor numérico?
String 123Message = "Bem -vindo ao Linuxhint.com ";O exemplo declara um identificador que começa com um valor numérico, portanto ocorrerá um erro de tempo de compilação:
O trecho acima esclareceu que o uso de valor numérico no início de um identificador é proibido.
Exemplo: é legal iniciar um identificador de um sublinhado ou sinal de dólar?
String $ message = "Bem -vindo ao Linuxhint.com ";O Java nos permite iniciar um identificador a partir de um sublinhado ou um sinal de dólar, como mostrado no snippet seguinte:
A produção esclareceu que declarar um identificador com sublinhado ou sinal de dólar é válido em java.
Conclusão
Em Java, um identificador é um nome simbólico que fornece uma identidade a um pacote, classe, método, variável, etc. Identificadores em Java são usados para identificar algo. Em Java, existem algumas regras que devem ser seguidas para declarar um identificador. Por exemplo, caracteres especiais, palavras -chave reservadas, palavras -chave da linguagem de consulta etc., não podem ser usadas como identificadores. Este artigo considerou alguns exemplos adequados para explicar o conceito de identificadores em java.