ArrayList:非同步 线程不安全更常用一些因为我们使用Collections工具类轻易地获取同步列表和只读列表 如果底层数组存储不够的时候会扩容到原来的0.5倍
Vector:同步 线程安全 Vector的底层很多方法都加了 synchronized 关键字 如果底层存储不够的时候扩容的范围是原来的1倍 比ArrayList多了0.5倍
ArrayList和Vector之间的区别
最新推荐文章于 2024-08-23 15:54:50 发布
ArrayList:非同步 线程不安全更常用一些因为我们使用Collections工具类轻易地获取同步列表和只读列表 如果底层数组存储不够的时候会扩容到原来的0.5倍
Vector:同步 线程安全 Vector的底层很多方法都加了 synchronized 关键字 如果底层存储不够的时候扩容的范围是原来的1倍 比ArrayList多了0.5倍