首页 > 其他 > 详细

常用集合之间的关系

时间:2018-08-07 10:36:02      阅读:162      评论:0      收藏:0      [点我收藏+]

常用集合之间的关系:

1:list的子类          :list集合包含重复元素,并且有序(存储顺序和取出顺序一致);

      ArrayList:      底层是数组,线程不安全,查询快,增删慢,效率高;

      vector:          底层是数组,线程安全,查询快,增删慢,效率低;

     linkedList:      底层是链表,线程不安全,查询慢,增删快,效率高;

 

2:set类集合:   set集合不包含重复,具有唯一性;

       HashSet:                  唯一性;

      LinkedHashSet :      底层是hash表(唯一性)和链表(存放和取出有序)组成,所以具有唯一性和有序性;

       TreeSet :                   唯一性,集合内部有两种排序方式:自然排序 和 比较器排序;

 

 3: Map类集合:          键值对集合,键具有唯一性;

       HashMap:     存储无序,键具有唯一性;

       TreeMap:       存储为自然排序,键具有唯一性;

       LinkedHashMap:    存放和取出有序,键具有唯一性;

 

常用集合之间的关系

原文:https://www.cnblogs.com/dw3306/p/9435526.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!