Vector

VectorArray List一样,都是基于数组实现的,只不过Vector是一个线程安全的容器,它对内部的每个方法都简单粗暴的上锁,避免多线程引起的安全性问题,但是通常这种同步方式需要的开销也比较大,因此,访问元素的效率要远远低于Array List

还有一点在扩容上,Array List扩容后的数组长度会增加50%,而Vector的扩容长度会增加一倍。

欢迎批评指正,提出问题,谢谢!
原文地址:https://www.cnblogs.com/xxeleanor/p/14409957.html