java.util.Vector中
以前,我总是会认为,当长度未知时,Vector很适合用于非描述对象。 据我所知,我认为它也是线程安全的
  什么会改变那Vector不应该再被使用,而另一个选择是什么? 
  你应该使用ArrayList而不是Vector 。  Vector使用内部同步,但对于实际的一致性来说这很少,并且只在真正不需要时才会减慢执行速度。 
另请参阅此stackoverflow问题。
  您可以改用ArrayList 。 
如果你需要一个同步版本,你可以做如下的事情:
ArrayList arrayList = new ArrayList();
List synchList = Collections.synchronizedList(arrayList);
  ArrayList现在是更好的类。  Vector现在被认为是遗留的,并且具有线程安全性的额外性能开销。 
上一篇: java.util.Vector
