|
1:集合 (1)java是一种面向对象语言,如果我们要针对多个对象进行操作,就必须对多个对象进行存储。 而对多个元素进行存储,前面我们学习过数组,数组的弊端,长度固定。这样,数组将不能 满足变化的要求。所以,java就提供了集合供我们使用。 (2)集合的特点: 1、长度可以发生改变 2、只能存储对象 3、可以存储多种类型对象(一般存储的还是同一种) (3)集合和数组的区别 1、长度问题 数组固定 集合可变 2、存储元素问题 数组可以是基本类型,也可以是引用类型。 集合只能是引用类型。 3、是否同一类型 数组元素类型一致。 集合元素类型可以不一致。 (4)集合体系的由来 集合是存储多个元素的容器,但是,由于数据结构不同,java就提供了多种集合类。 而这多种集合类有共性的功能,所以,通过不断的向上抽取,最终形成了集合体系 结构。 数据结构:数据存储的方式。 程序 = 算法 + 数据结构 Collection |--List |--ArrayList |--Vector |--LinkedList |--Set |--HashSet |--TreeSet (5)如何学习和使用一个继承体系呢? 学习顶层:因为顶层定义的是共性内容。 使用底层:因为底层才是具体的实现。
|