集合
类名:collection类是一个接口。collections是集合工具类。
第一阶段:
封装继承多态集合反射
概念
对象的容器,存储对象的对象,可替代数组(数组的长度固定弊端)。(只能存储对象)
特点
容器的工具类,定义了对多个对象进行操作的常用方法。
位置
java.util.*
集合类的主要架构

List接口
List接口,有序序列,有序集合。
ArrayList类
ArrayList实现接口List,List接口实现Collect接口。
可调整大小的数组的实现List接口,除了实现List 接口之外,该类还提供了一些方法来操纵内部使用的存储列表的数组的大小,这个类是大致相当于Vector不同之处在于它是不同步的(线程不安全)。
泛型:用于统一集合中的数据类型。
基本使用
构造方法
ArrayList() 无参构造
方法
add()
作用:添加元素,默认添加在末尾。在指定位置添加元素。