1、ArrayList与vector底层都是数组,访问快,添加删除慢;
2、ArrayList不是线程安全的,vector是线程安全的;
3、ArrayList初始化容量为10,vector初始化容量是10;
4、扩容ArrayList按1.5倍扩容,vector按2倍大小扩容;
5、linkedList底层采用了双向链表结构,添加删除快,访问慢
ArrayList、linkedList、vector三者的区别
最新推荐文章于 2025-06-04 11:12:27 发布
1、ArrayList与vector底层都是数组,访问快,添加删除慢;
2、ArrayList不是线程安全的,vector是线程安全的;
3、ArrayList初始化容量为10,vector初始化容量是10;
4、扩容ArrayList按1.5倍扩容,vector按2倍大小扩容;
5、linkedList底层采用了双向链表结构,添加删除快,访问慢