当前位置 : 主页 > 编程语言 > java >

ArrayList和Vector的区别

来源:互联网 收集:自由互联 发布时间:2023-03-22
1.联系:底层都是数组的扩容 2.区别:ArrayList底层扩容长度为原数组的1.5 ; Vector底层扩容长度为原数组的2倍 3.ArrayList倍线程不安全,效率高 ; Vector线程安全,效率低(淘汰) 4.都是数组,

ArrayList和Vector的区别_数组

1.联系:底层都是数组的扩容

2.区别:ArrayList底层扩容长度为原数组的1.5 ; Vector底层扩容长度为原数组的2倍

3.ArrayList倍线程不安全,效率高  ;  Vector线程安全,效率低(淘汰)

4.都是数组,数组优点:查询效率高 ; 数组缺点:删除,增加元素效率低 ; 特点:数组可重复

上一篇:String、StringBuffer、StringBuilder区别与联系
下一篇:没有了
网友评论