java中各集合容器使用场景简介说明

戚薇 Java经验 发布时间:2022-06-18 10:18:46 阅读数:1903 1
下文笔者讲述java中各容器使用场景,如下所示

Arraylist使用场景

 用于查询速度快的需求,
 此容器中的数据可以重复,此容器拥有索引

LinkedList集合使用场景

 LinkedList集合是基于链表进行数据存储
 其中的元素可以重复,拥有索引,增,删操作都比较快
 但是查询效率没有ArrayList

HashSet集合使用场景

  HashSet集合底层基于hash表实现
  增删改查速度都比较快
   但是元素不重复,无序,无索引
 

LinkedHashSet集合使用场景

LinkedHashSet集合底层基于双链表和hash表实现
增删改查速度都非常快
 但元素不重复,有序,无索引

TreeSet集合使用场景

TreeSet集合底层是基于红黑树实现
 应用于需对"对象进行排序"的需求 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202206/16555187803751.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者