09JAVA编程基础9课程.ppt

Java编程基础9 – 集合类;在编程时常常需要集中存放多个数据,我们可以用数组来保存多个对象,但数组长度不可变化,一旦在初始化数组时指定数组长度,则这个数组长度是不可变的,如果需要保存个数变化的数据,数组则无能为力,而且数组无法保存具有映射关系的数据,如成绩表:语文-87,数学-89,这种数据看上去像两个数组,但这两个数组元素之间有一定的关联关系。;集合:类似于数组,是存放对象的聚集。集合对象中存放的是一组对象。换句话说,集合中的存放的元素是对象。 ;为了保存数量不确定的数据,以及保存具有映射关系的数据(也称为关联数组),Java提供集合类。集合类主要负责保存、盛装其他数据,因此集合类也称为容器类。所有集合类都位于java.util包下。 集合类和数组不一样,数组元素既可以是基本类型的值,也可以是对象(实际上保存的是对象的引用变量);而集合里只能保存对象(实际上也是保存对象的引用变量)。;集合中接口决定了集合API中各个类的基本特性。具体类仅仅是提供了标准接口的不同实现。 集合API中的接口和类主要位于java.util包中; 集合主要接口有:Collection , Set , SortedSet , List , Map , SortedMap , Queue , NavigableSet , NavigableMap, Iterator 。 集合主要类有: HashMap

文档评论(0)

1亿VIP精品文档

相关文档