相关概念
1、集合实际上是一个容器,可以用来存储其他类型的数据
2、集合为什么使用较多?
集合是一个容器,是一个载体,可以一次容纳多个对象。
3、集合不能直接存储基本数据类型,集合也不能直接存储对象。
集合里面存储的都是java对象的内存地址
注意:
集合在java中本身是一个容器,是一个对象
集合在任何时候存储的都是“引用”
4、在java中每一个不同的集合,底层会对应不同的数据结构,往不同的集合中存储元素,等于将数据存储到不同的数据结构中。
5、new ArrayList;创建一个集合,底层是数组
new LinkedList;创建一个集合,底层是链表
new TreeSet;创建一个集合,底层是二叉树
集合继承结构图