Usando _ (sublinhado) como nome de variável em Java
Java 9 fez mudanças nos recursos da linguagem java e eliminar o sublinhado do nome legal é uma mudança importante feita pela Oracle.
- O uso do nome da variável _ em qualquer contexto nunca é encorajado.
- As versões mais recentes do Java reservam esse nome como uma palavra-chave e / ou dão a ele uma semântica especial. Se você usar o caractere de sublinhado (“_”) como identificador, seu código-fonte não poderá mais ser compilado. Você obterá um erro de tempo de compilação.
Usando sublinhado como nome de variável em Java 8
Embora seja suportado no Java 8, um aviso obrigatório é emitido se você usar _ como um identificador, informando que “o uso de '_' como um identificador pode não ser suportado em versões posteriores ao Java SE 8”. (Veja JDK-8005852 Tratamento de '_' como identificador )
// Java program to illustrate
// using underscore as
// variable name
class UnderScore_works
{
public static void main(String args[])
{
int _ = 10;
System.out.println(_);
}
}
Saída:
10
Usando sublinhado como nome de variável em Java 9
No Java 9, o sublinhado como nome da variável não funcionará completamente. O código-fonte abaixo não pode mais ser compilado.
// Java program to illustrate
// using underscore as
// variable name in java 9
class UnderScore_dont_works
{
public static void main(String args[])
{
int _ = 10;
System.out.println(_);
}
}
Pontos importantes:
- Usar o sublinhado em uma variável como first_name ainda é válido. Mas usar _ sozinho como nome de variável não é mais válido.
- Mesmo se você estiver usando versões anteriores do Java, usar apenas sublinhado como nome de variável é simplesmente um estilo ruim de programação e deve ser evitado.
Artigo relacionado: Variáveis em Java
Este artigo é uma contribuição de Abhishek Verma . Se você gosta de GeeksforGeeks e gostaria de contribuir, você também pode escrever um artigo usando contribute.geeksforgeeks.org ou enviar o seu artigo para contribute@geeksforgeeks.org. Veja o seu artigo na página principal do GeeksforGeeks e ajude outros Geeks.
Escreva comentários se encontrar algo incorreto ou se quiser compartilhar mais informações sobre o tópico discutido acima.
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva