- 4
- 0
- 约2.85万字
- 约 46页
- 2016-08-20 发布于贵州
- 举报
11 使用泛型和集框架_Java
第11章
使用泛型和集合框架
目 标
当完成本章后,你应该能够:
了解集合
了解并使用List接口
了解并使用Set接口
了解并使用Map接口
了解遗留的集合类
通过实现Comparable 和Comparator 接口创建自然排序和自定义排序
使用泛型集合
了解泛型类中类型参数的使用
重构已存在的非泛型代码
编写对集合进行迭代的程序
了解增强型for 循环
Collection与Map接口
集合(collection)是个管理一组对象的单一对象。在集合内的对象称之为元素(elements)。通常,集合可以处理很多种类型的对象,这些类型的对象都属于一个特定的类型( 也就是说,它们具有共同的父类型)。
集合API 包含了如下将对象组为一体的接口:
Collection —— 一组称之为元素的对象;其实现决定了是否有特定的顺序和是否允许有重复元素。
List —— 有顺序的集合;可允许元素重复
Set —— 没有顺序的集合;不允许元素重复
元素的类型
在Java SE 5.0 发布以前,集合维护对Object 类型的对象的引用。这可以使任何对象存放在集合内。从集合中获取对象后,在使用之前必须先正确使用强制类型转换。但是,到了Java SE 5.0 平台和以后版本,可以使用泛型集合功能指定要存放在集合中的对象类型。避免了获取时做强制类型转换的麻烦。
Map 接口
通用集合
您可能关注的文档
- 1 嵌软系本科毕业文格式模板(修订版)v1.6.doc
- 1 煤矿井巷单位工施工技术资料整理存档要点.doc
- 1 耐热导线的种类主要性能参数.doc
- 1 语文-【全国百校】扬州中学-学年高二下学期期中考试语文试题.doc
- 1(打印).11课设计任务书.doc
- 1+几种常见的A级温材料的优缺点对比.doc
- 1--毕业实习内容其相关要求.doc
- 1-1 毕业设计论文)任务书.doc
- 1-16安全生产奖管理制度.doc
- 1-2-桂林理工大本科毕业实习和毕业设计(论文)工作基本要求.doc
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)