Это вообще устарело, да.С точки зрения того, что это такое, это то же самое, что ArrayList с немного другими характеристиками роста;Вектор также синхронизируется в каждом методе, что означает (возможное) снижение производительности при каждом вызове для синхронизации.В Java 6 синхронизация далеко не такая дорогая, как в предыдущих версиях Java, но в результате все равно остается предпочтение STRONG для ArrayList вместо Vector.
Аналогично, вы должны предпочесть HashMapв HashTable.