Dlaczego Java Vector jest uważana za klasę starszą, przestarzałą lub przestarzałą?
Czy jego użycie nie jest prawidłowe podczas pracy z współbieżnością?
A jeśli nie chcę ręcznie synchronizować obiektów i chcę po prostu użyć kolekcji bezpiecznej dla wątków bez konieczności tworzenia nowych kopii podstawowej tablicy (jak to CopyOnWriteArrayList
ma miejsce), to czy można z niej korzystać Vector
?
A Stack
co z podklasą Vector
, czego powinienem użyć zamiast tego?