Pessoal, existe alguma diferença entre:
List<Pessoa> pessoas = new ArrayList();e:
List<Pessoa> pessoas = new ArrayList<Pessoa>();
Pois vi que funciona das duas formas.
Obrigado.
Pessoal, existe alguma diferença entre:
List<Pessoa> pessoas = new ArrayList();e:
List<Pessoa> pessoas = new ArrayList<Pessoa>();
Pois vi que funciona das duas formas.
Obrigado.
Voce nao terá problemas, além de receber um “warning” em tempo de compilacao informando que voce deve instanciar um generic do tipo List, pois o programador deve ter cuidado quando nao esta trabalhando com generic. E esse “warning” diz ao programador para ficar “esperto” e tomar cuidado quando incluir elementos nessa lista. A partir da versao 5 do Java a comunidade considera uma má pratica a nao-utilizacao de generics em Collection e Map! A implementacao de generic é uma grande contribuicao da versao 5, utilize sempre que puder.
ate
veja se esse post ajuda:
http://camilolopes.wordpress.com/2008/07/28/revisao-scjp-genericogenerics/
flw!