Perché Java Vector è considerato una classe legacy, obsoleta o deprecata?
Il suo uso non è valido quando si lavora con la concorrenza?
E se non voglio sincronizzare manualmente gli oggetti e voglio solo usare una raccolta thread-safe senza dover fare nuove copie dell'array sottostante (come CopyOnWriteArrayList
fa), allora va bene usare Vector
?
Che dire Stack
, che è una sottoclasse di Vector
, cosa dovrei usare al posto di essa?