Eu sei que o Java tem tipagem estática e forte. Mas o novo tipo "var" não muda nada?

6 respostas Resolvido
java
G

Tipo, parece que o var nos permite programar como em linguagens de tipagem dinâmica. Que nome se da a isso?

6 Respostas

R

A isso o que? Ao var? As variáveis?

G

Sim. Eu tava pesquisando e vi o cara usando esse novo tipo primitivo

G
Eu fiz um loop com ele. Da para guardar objetos nele, sem ter que falar coisas como:

Classe c = new Classe();

var c = new Classe();
I
Solucao aceita

Dê uma espiadela aqui: Explore o novo tipo “var” do Java 10.

Basicamente visa tornar a linguagem menos verborrágica. Em vez de:
List<Usuario> usuarios = new ArrayList<>();

Pode-se usar:

var usuarios = new ArrayList<Usuario>();

É também uma ótima leitura: Primeiro contato com “var” no Java 10.

G

É, parece que o var só passa o trabalho de definir o tipo pro compilador. Mas o bitcode não muda com isso. Ainda bem né kakaka. Porque ser de tipagem estática é uma das grandes vantagens da linguagem java

G

Reuniram o melhor dos dois mundos

Criado 5 de maio de 2020
Ultima resposta 5 de mai. de 2020
Respostas 6
Participantes 3