首页 > 其他 > 详细

集合框架总结

时间:2019-10-27 15:36:53      阅读:64      评论:0      收藏:0      [点我收藏+]

集合框架
集合:集合就是存储对象常用的一种方式(容器)
集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。
集合框架有两大类接口:Collectino和Map,其中,Collectino又有两个接口:Lise和Set.
集合框架共有三大接口:List ,set和Map.共同点都是结合接口,都可以存储很多对象。

特点:
list和set集合同时实现了collection接口
set集合存储唯一,无序的对象。
list 存储的不唯一,有序的对象(顺序,按存储的先后顺序)
map接口存储的方式:键值对进行存储,键是唯一,值不唯一,且无序 ,map是单独的一个接口
我们的集合框架都在,java.utill这个包里面
Lise接口:
Lise常用类Arraylist和LinkedList.
Arraylist:长度可变,都是在内存中分配连续的空间,遍遍历元素和随机访问get和set元素的效率比较高。
LinkedList:链表存储方式,插入、删除元素时效率比较高。
Set接口:
常用类:HashSet和TreeSet接口。
HashSet采用Hashtable哈希表存储结构。
HashSet 添加速度快,查询速度快,删除速度快。
TreeSet有序(排序后的升序)查询速度比List 快(按照内容查询)但查询速度没有HashSet快。
HashSet数据是无序的。
Map接口
Map 接口名 = new HashMap();
Map 可以存储多个元素,每个元素有两个对象组成
泛型集合

集合框架总结

原文:https://www.cnblogs.com/xingyitang123456/p/11747382.html

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