百木园-与人分享,
就是让自己快乐。

Array和Vector的区别说明

转自:

http://www.java265.com/JavaMianJing/202205/16515063773245.html

ArrayList和Vector集合是我们日常开发中常使用的集合对象,那么他们之间有什么联系和区别呢?

下文笔者将一一道来,如下所示: 

ArrayList和Vector两者的共同点

ArrayList和Vector都继承List接口
都用于存储有序不唯一的集合
类似一个动态数组

ArrayList和Vector两者的区别

 区别1:同步性
Vector是线程安全的,它的方法是线程同步的
ArrayList是线程不安全的,它的方法之间是线程不同步的 
区别2:数据扩容上
ArrayList和Vector集合都有一个初始容量的大小
Vector是增加原来的两倍
ArrayList是增长原来的1.5倍
---------------------------------------------------------------
Vector还以设置增长空间大小
ArrayList不可以

来源:https://www.cnblogs.com/java265/p/16217399.html
本站部分图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » Array和Vector的区别说明

相关推荐

  • 暂无文章