JAVA基础篇——007集合Collection

 

一、集合的由来

数组特点:必须指明数据类型、数组长度
学生成绩管理:保存30个学生成绩,是学生成绩:int 
Int[] scores=new int[30];
再向数组中插入两个学生成绩:
Scores=new int[32];

集合:存储任意数据类型、长度不固定为了让我们不考虑数组不够存的这种情况,每次声明数组必须指定数组长度我们可以通过别人写好的类来完成,我们只需要关心向容器存元素以及从容器取元素,别人写好的这个类就是集合。

二、集合继承体系

JAVA基础篇——007集合Collection

 

三、Collection接口概述

既然Collection接口是集合中的顶层接口,那么它中定义的所有功能子类都可以使用。查阅API中描述的Collection接口。Collection 层次结构中的根接口。Collection 表示一组对象,这些对象也称为 collection 的元素。一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。