Array和Vector的区别说明

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不可以
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Array和Vector的区别说明