一:什么是集合?
集合就是个容器,用来装东西
二:集合容器的特点?
1:集合容器的长度是可以变化的
2:集合容器只能存储引用数据类型
3:一个集合容器中可以存储不同引用数据类型的数据
三:集合容器和数组容器的区别?
1:集合容器的长度是可以变化的,数组容器一旦初始化长度就不能改变了
2:集合容器只能存储引用数据类型,数组容器既可以存储基本数据类型,也可以存储引用数据类型
Pig[] pigs = new Pig[5];
int[] arr = new int[5];
3:一个集合容器中可以存储不同引用数据类型的数据,一个数组容器中只能存储同一种数据类型的数据
四:集合体系结构
Collection单列集合的顶层接口
List 子接口
ArrayList 实现类
LinkedList 实现类
Vector 实现类
Set 子接口
HashSet 实现类
TreeSet 实现类
LinkedHashSet 实现类
五:Collection接口
1:Collection常见方法
(1):boolean add(Object e):添加元素
public static void main(String[] args) {
Collection arr = new ArrayList();
arr.add("aaaaa");
arr.add("bbbbb");
arr.add("ccccc");
arr.add("ddddd");
arr.add("eeeee");
System.out.println(arr);
}
执行代码:
[aaaaa, bbbbb, ccccc, d