一、基础篇--1.2Java集合-ArrayList和Vector的区别

ArrayList和Vector的区别

ArrayList和Vector都是基于动态数组实现的。

区别

ArrayList是非线程安全的,Vector是线程安全的。

Vector的方法都加了同步锁Synchronized,因此相对于ArrayList性能较低。

ArrayList扩容时每次增加50%,Vector每次增加一倍,因此,ArrayList更节省内存空间

原文地址:https://www.cnblogs.com/foreverYoungCoder/p/10374851.html