Galera, alguém sabe a principal diferença entre ArrayList e o Vector?
As duas classes são implementações de List<E>. As principais diferenças estão listadas abaixo:
:arrow: Vector é synchronized; ArrayList não.
:arrow: Vector é mais antiga do que ArrayList.
:arrow: Vector tem alguns métodos com nomes diferentes mas que fazem a mesma coisa, como add() e addElement(). Isso porque, antes da criação do Java Collection Framework, Vector possuía um conjunto de métodos diferentes daqueles impostos pela interface List<E>. Após a criação do framework, Vector foi adaptado para implementar List<E> mas continuou com os métodos antigos por questões de retrocompatibilidade.
Não sei se você quer saber isso. Mas ArrayList é mais seguro e viavel do que vetor.
Pelo menos pelo que eu saiba.
é mais comum usarmos ArrayList
As diferenças já foram citadas. Na prática, prefira ArrayList. E acho que este tópico está no lugar errado.