Java编程基础9 – 集合类;在编程时常常需要集中存放多个数据,我们可以用数组来保存多个对象,但数组长度不可变化,一旦在初始化数组时指定数组长度,则这个数组长度是不可变的,如果需要保存个数变化的数据,数组则无能为力,而且数组无法保存具有映射关系的数据,如成绩表:语文-87,数学-89,这种数据看上去像两个数组,但这两个数组元素之间有一定的关联关系。;集合:类似于数组,是存放对象的聚集。集合对象中存放的是一组对象。换句话说,集合中的存放的元素是对象。
;为了保存数量不确定的数据,以及保存具有映射关系的数据(也称为关联数组),Java提供集合类。集合类主要负责保存、盛装其他数据,因此集合类也称为容器类。所有集合类都位于java.util包下。
集合类和数组不一样,数组元素既可以是基本类型的值,也可以是对象(实际上保存的是对象的引用变量);而集合里只能保存对象(实际上也是保存对象的引用变量)。;集合中接口决定了集合API中各个类的基本特性。具体类仅仅是提供了标准接口的不同实现。
集合API中的接口和类主要位于java.util包中;
集合主要接口有:Collection , Set , SortedSet , List , Map , SortedMap , Queue , NavigableSet , NavigableMap, Iterator 。
集合主要类有: HashMap
您可能关注的文档
最近下载
- 基于循迹模型的智能小车运动控制仿真研究.docx VIP
- 年产1000吨对氨基苯甲酸生产工艺设计毕业设计(1).doc VIP
- 新解读(2025)《HJ T343-2007水质 氯化物的测定 硝酸汞滴定法(试行)》.pptx VIP
- 1.2万吨年二甲基二氯硅烷合成工艺初步设计.doc
- 施工机械、材料进场计划.docx VIP
- 【2025年10月 自考 考前密训 主观题汇总】中国现当代作家作品专题研究(重庆).pdf VIP
- 钢筋模板砼清包工合同.docx VIP
- 全科医学中的康复医疗.ppt VIP
- 陕02G02 钢筋混凝土结构构造详图陕西 建筑 图集.docx VIP
- JB_T 14186-2024《叉车属具 调距叉》.pdf VIP
原创力文档

文档评论(0)