不需要同步的话,ArrayList比Vector快,实际使用中推荐用List接口

解决方案 »

  1.   

    Vector的所有方法都是同步的
    所以ArrayList效率比Vector要好,通常都用ArrayList
    但如果需要保证线程间的调用安全,用Vector
      

  2.   

    Vector是线程安全的,其中有同步代码。
    ArrayList是线程不安全的,没有作同步。
    如果对多线程比较清楚,一般需要自己做同步安排。需要用Vector的地方实在不多。建议用ArrayList,他要快得多。