开发者社区> 问答> 正文

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

ArrayList、LinkedList与Vector的区别?

展开
收起
1695742163926034 2018-11-14 11:00:11 3074 0
2 条回答
写回答
取消 提交回答
  • 1.阿里云大学讲师,主讲《微服务Spring Cloud设计与开发实战》《MongoDB高级实战》等课程 2.MongoDB中文社区专家 3.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士、上海交通大学硕士

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

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

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

    2019-07-17 23:14:07
    赞同 展开评论 打赏
  • 在校小鲜肉

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

    2019-07-17 23:14:07
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
消电行业数据中台解决方案白皮书 立即下载
(终极版)2020阿里云金融数据中台报告 立即下载
2020年中国乳制品行业数据中台研究报告 立即下载