Leonan Cardoso
Leonan Cardoso23/09/2026 08:37
Compartilhe

"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).

    Compartilhe
    Comentários (0)