文章目录
§ 1. 集合的基本概念
Java集合类大致可以分为 Set、List、Map、Queue四种体系,可以用于存储数量不等的对象。
Java集合类主要由两个接口派生出,分别是 Collection 和 Map接口。
1.1 Collection接口
图: Collection 继承树
Set和 List是Collection 的子接口,代表无序集合和有序集合。Queue是队列实现。蓝色背景框是常用集合实现类,如 TreeSet、HashSet、ArrayDeque、LinkedList、ArrayList。
1.2 Map 接口
图: Map的继承树
Map保存的每项数据都是 key-value对,key是不可重复的,而 value可以重复。