Java集合框架

2019-10-25  本文已影响0人  阿豪puls

集合分为Collection和Map两种体系

Collection接口:单列数据,定义了一组存取对象的方法的集合

Collection接口继承图

Map接口:双列数据,保存具有映射关系,key-value对的集合

Map接口继承图

集合

开发中集合的选择

List接口

是用于有序存储可重复元素的集合
List接口继承了Collection接口,声明有序存储对象(对象可重复)功能的公共接口

ArrayList
LinkedList
Vector
Stack
image.png
Queue
image.png

栈遵循后进先出的原则,所以要在数组或链表同一端做添加和删除操作
队列遵循先进先出的原则, 所以要在数组或链表的两端分别做插入和删除的操作

Set接口

HashSet
LinkedHashSet
TreeSet

Map接口

HashMap
image.png
LinkedHashMap
image.png
TreeMap
image.png
Hashtable
image.png
Properties
image.png
上一篇下一篇

猜你喜欢

热点阅读