1
resposta

Código aparece riscado na Alura, mas não no meu código

Bom dia

Ele mostra que ao declarar
        Integer idadeRef = new Integer(29);

o Integer aparce como fosse riscado e diz que tem que mudar para

Integer idadeRef = Integer.valueOf(29);

Ele diz que está usando o Java 9, no meu caso ainda estou no Java 8, tem algo a ver com isto ?

Como está na aula https://i.postimg.cc/Qx4ywPLH/alura.jpg

Minha realidade https://i.postimg.cc/FzjJcwjG/meu.jpg

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Tem tudo a ver com as versões. O construtor Integer(int) foi deprecated no Java 9, por isso aparece riscado para o instrutor.