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 CopyOnWriteArrayListfa), allora va bene usare Vector?
Che dire Stack, che è una sottoclasse di Vector, cosa dovrei usare al posto di essa?