ArraryList
数组定义后类型固定,长度确定
集和类型大小不固定;
数组适合做数据个数和类型确定的场景
集合适合做数据个数不确定,且要做增删元素的场景
ArrayList的集合:他是集合的一种,他支持索引。
public ArrayList();创建一个空的集合对象。
pubic boolean add(E e);将指定元素追加到集合的末尾
public void add(index, E element);在此集合的指定位置插入元素。
同时ArrayLIst是一个泛型,可以在编译阶段约束集合对象只能操作某种数据类型。
ArrayLIs<String>:只可以存储String类型的数据
注意:集合只能存储引用类型的数据,不支持基本数据类型
集合中存储的并不是对象本身而是对象的地址。