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

ArrayList和Vector的区别

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

区别

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

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

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

posted @ 2019-02-14 15:27  Never-Say-Die  阅读(303)  评论(0编辑  收藏  举报