ArrayList statt Vector
How To ...
Wie erreiche ich effiziente Listenoperationen?
Hintergründe
Die Klassen ArrayList und Vector des Package java.util sind beide intern mit Hilfe von Arrays realisiert. Sie sind daher prinzipiell gleichschnell was die reinen Zugriffe auf Elemente angeht. Vector ist aber synchronized, ArrayList nicht.
So geht's
Wenn der synchronisierte Zugriff auf einzelne Elemente nicht notwendig ist, ist die Verwendung von ArrayList der Verwendung von Vector vorzuziehen.
