Porque a classe Vector não é recomendavel?

Algum poderia me dar um motivo de porque a classe Vector não é lá essas coisas? Qual a melhor alternativa ao invès do VEctor então???

Porque vieram outras implementações melhores com suporte a operações de ordenação como as classes que implementam a interface java.util.List, por exemplo.

Não é que a classe Vector “não é lá grande coisa”, é que ela é mais lenta, pois é uma implementação sincronizada (thread safe) ou seja, apenas uma thread de cada vez consegue acessá-la. Sendo assim a classe Vector possui métodos synchronized que fazem a máquina virtual verificar se a thread q está querendo acessá-la pode fazer isso.

Não é que ela é ruim, ela é sincronizada :smiley:

Uma implementação não sincronizada com a funcionalidade que vc precisa é a ArrayList

Falow!

Pode-crê acho que entendi um pouco mais agora valeu.

Bom, na minha opinião, localmente se utiliza ArrayList, como o david falou, o problema é que um Vector é lento, pois possui sincronize…

Então, faço as minhas palavras as dele.

Tchau!