什么是集合?有什么用?
- 数组其实就是一个特殊的集合,集合实际上就是一个容器。可以用来容纳其它类型的数据。
- 集合一次可以容纳多个对象的引用。
- 集合不能直接存储基本数据类型,另外集合也不能直接存储对象,集合当中的存储都是java对象的内存地址(或者说引用)
- java中每一个不同的集合,底层对应不同的数据结构。往不同的集合中存储元素,等于将数据放到了不同的数据结构当中
集合的使用
- 集合在java中已将帮我们做好了数据结构我们直接使用就好了
new ArrayList(); 创建一个集合,底层是数组
new LinkedList(); 创建一个集合对象,底层是链表
new TreeSet();创建一个集合对象,底层是二叉树
…
集合在哪个包下
java.util.*;
所有的集合类和集合接口都在java.util包下。