1. 整体框架
Collection是存储一组对象的集合容器,它主要有以下三个【接口子类】
List (表——对付顺序):可以有重复元素的有序集合,子类有ArraryList 和LinkList
Set (集合——独一无二):没有重复元素的集合,存储无序。主要实现了两个实现类:HashSet、TreeSet
Queue :为了存储数据而设计的,而不是处理数据,适合做FIFO(先进先出)。实现:PriorityQueue、Deque(包括ArrayDeque、LinkedList)
记住:List、Set、Queue 都继承自 Collection 接口 !!而Map继承自 Object !!!
Map(用key来搜索):使用键值对存储,key可以引用相同对象,但key不能重复。
2、 通用实现
集合框架具体实现子类,可由不同接口类型集合与不同数据结构组合而成