"var" em Java: quando usar?
Quer entender a inferência de tipos sem complicação? Neste artigo, mostro como o var pode deixar seu código mais limpo e quando vale a pena declarar os tipos explicitamente.
O var foi introduzido no Java 10 para permitir a inferência do tipo da variável.
Em vez de escrever:
String name = "Leonan";
int age = 36;
Escreva:
var name = "Leonan";
var age = 36;
O compilador identifica automaticamente que nome é String e idade é int.
Mas é importante entender: Java continua sendo fortemente tipado. O tipo não muda depois:
var age = 36;
idade = "TrintaESeis"; // Erro
Quando usar?
var é interessante quando o tipo já é óbvio:
var user = new ArrayList<user>();
Quando o tipo de dado não é evidente, declará-lo explicitamente torna o código muito mais compreensível. Por exemplo:
List<user> user = searchUser();
No fim das contas, o var não foi criado apenas para reduzir a quantidade de código digitada, mas sim para priorizar a legibilidade. A regra de ouro é equilibrar as escolhas: use a inferência quando ela simplificar o entendimento, e declare o tipo explicitamente sempre que a omissão gerar ambiguidades."
O que foi aprimorado?
Correção da introdução: O texto original começava abruptamente ("tipo não estiver claro..."). A reescrita garante um início completo ("Quando o tipo de dado não é evidente...").
Integração do exemplo: O número solto "1" foi transformado em um bloco de código adequado em Java, facilitando a visualização.
Fluidez final: As frases finais foram unificadas para transmitir a mensagem principal de forma mais direta e elegante (o equilíbrio entre clareza e concisão).


