Java 集合可分为 Collection 和 Map 两种体系
关系图:
一、Collection 接口
- Collection 接口是 List、Set 和 Queue 接口的父接口,该接口里定义的方法 既可用于操作 Set 集合,也可用于操作List 和 Queue 集合。
- JDK不提供此接口的任何直接实现,而是提供更具体的子接口(如:Set和List) 实现。
- 在Java5 之前,Java 集合会丢失容器中所有对象的数据类型,把所有对象都 当成 Object 类型处理;从 JDK 5.0增加了泛型以后,Java 集合可以记住容 器中对象的数据类型。
1.1 、List接口 【元素有序、可重复的集合】
List实现类之一:ArrayList
List实现类之二:LinkedList
List实现类之三:Vector
1.2、Set接口【元素无序、不可重复的集合】
Set实现类之一:HashSet
Set实现类之二:LinkedHashSet
Set实现类之三:TreeSet
二 、Map接口 【双列数据,保存具有映射关系“key-value对”的集合】
Map实现类之一:HashMap
Map实现类之二:LinkedHashMap
Map实现类之三:TreeMap
Map实现类之四:Hashtable
Map实现类之五:Properties
尚硅谷Java集合学习笔记:
视频链接:
尚硅谷 宋红康老师java视频
http://www.atguigu.com/download_detail.shtml?v=129