集合:存储多个对象的单一容器,元素即对象,为引用类型
PS:容器存对象的地址
与数组的区别:
数组(也是容器,即数据结构,存多个数据):存基本数据类型,引用数据类型
集合(也是容器,即数据结构,存多个数据):存引用数据类型
集合框架:
包含多种接口,抽象类,实现类供我们存储数据的数据结构
Collection(集合框架顶级父接口,用于定义集合框架中常用抽象方法,所以子类必须实现对应方法)
Collections:集合工具类,定义了多种可操作对象的集合对象的方法
Collection c = new ArrayList();//创建数组,向上造型
c.add(new Integer("100"));
c.add(100);
c.add(new Person("张三",99));
Collection<String> c = new ArrayList<String>();//创建集合,向上造型
/*当规定了泛型,在存储元素时,类型要匹配*/
c.add("张三");
boolean add(E e):将对象e添加到集合中
int size()返回集合元素个数
/*size 返回集合中的元素个数*/
System.out.println(c.size());
boolean addAll(Colle