Bom Dia Teacher,
porque não preciso informar o objeto na referencia, apenas no tipo dela, exemplo
List<String> cursos = new ArrayList<>(); nao deveria ser assim :
List<String> cursos = new ArrayList<String>();
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Bom Dia Teacher,
porque não preciso informar o objeto na referencia, apenas no tipo dela, exemplo
List<String> cursos = new ArrayList<>(); nao deveria ser assim :
List<String> cursos = new ArrayList<String>();
Oi Oscar, tudo bom?
Na verdade, você não precisa informar porque a linguagem induz isso automaticamente nas versões mais recentes =)
Se você quiser especificar o tipo do Generics na declaração e na instância você pode, como você fez no segundo exemplo.
Não vai ter nenhum impacto na compilação do código.
Abraço!