一、集合框架
1、框架图
2、集合说明
2.1、什么是集合?
集合就是一个放数据的容器,准确的说是放数据对象引用的容器
集合类存放的都是对象的引用,而不是对象的本身
JDK提供的集合API都包含在java.util包内
2.2、集合两大部分
Java 集合的框架主要分两大部分,一部分实现了 Collection 接口,该接口定义了存取一组对象的方法,其子接口 Set 和 List 分别定义了存取方式;另一部分是 Map 接口,该接口定义了存储一组“键(key)值(value)”映射对的方法。
2.3、List接口简述
List接口继承自Collection接口,其的元素是有序、可重复的
2.4、Set接口简述
Set接口继承自Collection接口,其元素是无需、不可重复的
2.5、集合和数组的区别
1、数组是固定长度的;集合可变长度的。
2、数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。
3、数组存储的元素必须是同一个数据类型;集合存储的对象可以是不同数据类型。