Envoyé par
Jidefix
Parce qu'un Vector est "synchronized", ce qui le rend plus cohérent dans une application multi-threadée, mais du coup, ralentis l'exécution globale.
C'est pour ça qu'en général dans les applications on utilises plutôt ArrayList qui est plus rapide.
De toute façon normalement c'est à toi de t'assurer que des thread concurrents ne vont pas modifier la même variable en même temps (si tu ne comprends rien à ces histoires de synchronized, retiens juste que ArrayList est une classe représentant un tableau, tout comme Vector, mais en plus rapide)