Warum wird Java Vector als Legacy-Klasse angesehen, veraltet oder veraltet?
Ist seine Verwendung bei der Arbeit mit Parallelität nicht gültig?
Und wenn ich Objekte nicht manuell synchronisieren und nur eine thread-sichere Sammlung verwenden möchte, ohne (wie CopyOnWriteArrayList
auch) neue Kopien des zugrunde liegenden Arrays erstellen zu müssen, ist die Verwendung dann in Ordnung Vector
?
Was ist mit Stack
, was ist eine Unterklasse von Vector
, was soll ich stattdessen verwenden?