Java编程基础9 – 集合类;在编程时常常需要集中存放多个数据,我们可以用数组来保存多个对象,但数组长度不可变化,一旦在初始化数组时指定数组长度,则这个数组长度是不可变的,如果需要保存个数变化的数据,数组则无能为力,而且数组无法保存具有映射关系的数据,如成绩表:语文-87,数学-89,这种数据看上去像两个数组,但这两个数组元素之间有一定的关联关系。;集合:类似于数组,是存放对象的聚集。集合对象中存放的是一组对象。换句话说,集合中的存放的元素是对象。
;为了保存数量不确定的数据,以及保存具有映射关系的数据(也称为关联数组),Java提供集合类。集合类主要负责保存、盛装其他数据,因此集合类也称为容器类。所有集合类都位于java.util包下。
集合类和数组不一样,数组元素既可以是基本类型的值,也可以是对象(实际上保存的是对象的引用变量);而集合里只能保存对象(实际上也是保存对象的引用变量)。;集合中接口决定了集合API中各个类的基本特性。具体类仅仅是提供了标准接口的不同实现。
集合API中的接口和类主要位于java.util包中;
集合主要接口有:Collection , Set , SortedSet , List , Map , SortedMap , Queue , NavigableSet , NavigableMap, Iterator 。
集合主要类有: HashMap
您可能关注的文档
最近下载
- 15J401钢梯规范规范.docx VIP
- 2024年全国甲卷高考物理试卷(真题+答案).pdf VIP
- (正式版)DB43∕T 1852-2020 《道路运输车辆主动安全防范系统终端技术要求和测试规程》.docx VIP
- 血透室停水应急预案演练.docx VIP
- 血透护士进修汇报ppt课件.pptx VIP
- 2026年生物医学基础知识及实践应用试卷(含标准答案).docx VIP
- 2026年心力衰竭诊疗指南(中国专家共识).docx
- 2025年12月份考试 人体解剖学与组织胚胎学 综合复习题.doc VIP
- 2026年城区教师招聘公共基础知识刷题试题及答案解析.docx VIP
- 利君QJ潜水泵样册.pdf VIP
原创力文档

文档评论(0)