JAVA集合框架概述
Java 集合可分为 Collection 和 Map 两种体系
JDK提供的集合API位于java.util包内
- Collection接口:单列数据,定义了存取一组对象的方法的集合
- List:元素有序、可重复的集合
- Set:元素无序、不可重复的集合
- Map接口:双列数据,保存具有映射关系“key-value对”的集合
* Collection接口:单列集合,用来存储一个一个的对象
* List接口:存储有序的、可重复的数据.
* {
* ArrayList“动态数组”、Linkedlist“双向链表”、Vector“稳定的动态数组”
* }
* Set接口:存储无序的、不可重复的数据“高中的集合”
* HashSet、LinkedHashSet、TreeSet
* Map接口:双列集合,用来存储一对(key-value)-->高中的函数
* HashMap、LinkedHashMap、TreeMap、Hashtable、Properties
Collection接口继承树
Map接口继承树