Vecteur vs ArrayList qui est mieux?

Duplication possible:
Pourquoi la classe Java Vector est-elle considérée comme obsolète ou obsolète?

Quel type est préférable d’utiliser et comment choisir le bon type (utilisation de la mémoire, exécution …)?

Selon cette question, Vector est considéré comme “obsolète”, utilisez plutôt ArrayList .

Vous devriez normalement utiliser ArrayList – il offre de meilleures performances.

Vector n’a qu’un “avantage” – il est synchronisé pour les modifications simultanées. Mais en pratique, cette fonctionnalité n’est pas très utile car Vector synchronise au niveau de chaque opération. Si vous écrivez du code simultané, vous devez généralement verrouiller à un niveau de granularité beaucoup plus élevé qu’une classe de collection individuelle.

De ce fait, Vector est souvent considéré comme obsolète de nos jours.