[@徐雷frank][¥20]ArrayList、LinkedList和Vector-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

[@徐雷frank][¥20]ArrayList、LinkedList和Vector

1695742163926034 2018-11-14 11:00:11 1009

ArrayList、LinkedList与Vector的区别?

分享到
取消 提交回答
全部回答(2)
  • 徐雷frank
    2019-07-17 23:14:07

    1、ArrayList、LinkedList和Vector都是实现了List接口。

    2、ArrayList和Vector底层数组,下标访问,查找效率高,可以动态增加,访问性能高,但是新增修改删除排序不够灵活。

    3、LinkedList底层双向链表,查询一般、插入和删除效率高。
    4、Vector是同步访问线程安全的。ArrayList没有

    0 0
  • hanser
    2019-07-17 23:14:07

    ArrayList相当于一个数组,有索引,查询比较快,但是插入删除相对慢,而linklist相当于一个链表,无索引,插入删除比较快,但是查询相对比较慢。vector相当于数组数据结构查询和增加删除都很慢,很少用了

    0 0
添加回答
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章