arrayList和vector的区别

2025-04-06 08:03:16
推荐回答(2个)
回答1:

(1)
Vector比ArrayList先存在。Vector是同步的,Vector的对象是线程安全的;ArrayList是异步的,ArrayList的对象不是线程安全的。同步影响执行效率,所以ArrayList比Vector性能好。

(2)
ArrayList和Vector都有一个初始的容量大小,当存储的空间不够时,需要增加存储空间,Vector默认增长原来的一倍,而ArrayList是原来的0.5倍。ArrayList与Vector都可以设置初始的空间大小,Vector还可以设置增长的空间大小。

回答2:

arraylist和vector的区别是什么呢?视频详细介绍,分分钟懂了