1:集合体系
(1)集合的由来?
我们学习的是面向对象的语言,最基本的单位就是类,使用的时候,最基本的是对象。
而我们如果需要使用多个对象,就必须用能存储多个对象的容器来做。
目前就学过数组。而数组有不能适用变化的操作。
所以,java就提供了一种新的容器:集合。
(2)集合和数组的区别?
A:集合
长度可变
只能存储引用类型
可以存储不同类型的元素
B:数组
长度固定
可以存储基本类型,也可以存储引用类型
存储的是同一种类型的元素
(3)集合体系结构
由于数据结构不同,多个集合类的存储,判断,删除等操作不太一样,
通过不断的向上抽取,最终形成了一个集合继承实现体系结构。
Collection
|--List
|--ArrayList
|--Vector
|--LinkedList
|--Set
|--HashSet
|--TreeSet
|
|