ArrayList ou Vector?

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

http://www.guj.com.br/posts/list/71926.java

Olhe o post do ViniGodoy sobre Vector e List.

As diferenças já foram citadas. Na prática, prefira ArrayList. E acho que este tópico está no lugar errado.