Vector List e ArrayList

4 respostas
J

Olá, antes de mais nada desculpem a ignorância mas gostaria de saber se há alguma diferença entre criar uma lista LIST e uma ARRAYLIST e também por que, nos tempos de hoje, não são usados os vectores.

Desde já, obrigado.

4 Respostas

K

Você não vai conseguir criar um LIST pois é uma interface,
você vai utilizar a implementação do LIST que é o arrayList…
A utilização ou não do vectores vai depender de suas regras de negocio.

getAdicted

List é uma interface, normalmente, quando quando há necessidade de empregar esse tipo de coleção, nós utilizamos uma das classes que implementam os métodos de List, por exemplo, ArrayList. A forma como eh instanciada a classe ArrayList preconiza a prática chamada “Programar para Interfaces”, por exemplo:

List<Object> lis = new ArrayList<Object>();

Não eh aconselhada a utilização da classe Vector por questões de desempenho, jah que seus métodos são Thread-safe.

[]'s

J

Obrigado ai galera. Só postei as dúvidas porque realmente não fazia ideia disso.

ViniGodoy

Dê uma olhada nisso também:

Criado 24 de março de 2013
Ultima resposta 25 de mar. de 2013
Respostas 4
Participantes 4