Vector vector是一个同步线程安全的集合,底层是数组,实现同步的方式 是对底层数组的操作方法添加synchronize关键字,因此性能会较差, 整体实现跟ArrayList差不多 // 诸如此类 public synchronized boolean add(E e) { } Stack 顾名思义,是个栈,后进先出,继承自Vector,所以线程安全,效率较低,可以用线程不安全的LinkedList替代 public class Stack