- 10
- 0
- 约1.85万字
- 约 17页
- 2017-11-17 发布于河南
- 举报
Java 泛型编程
Java1.5泛型
?
1.??????????? 介绍
JDK1.5中引入了对java语言的多种扩展,泛型(generics)即其中之一。
这个教程的目标是向您介绍java的泛型(generic)。你可能熟悉其他语言的泛型,最著名的是C++的模板(templates)。如果这样,你很快就会看到两者的相似之处和重要差异。如果你不熟悉相似的语法结构,那么更好,你可以从头开始而不需要忘记误解。
Generics允许对类型进行抽象(abstract over types)。最常见的例子是集合类型(Container types),Collection的类树中任意一个即是。
下面是那种典型用法:
List myIntList = new LinkedList();// 1
myIntList.add(new Integer(0));// 2
Integer x = (Integer) myIntList.iterator().next();// 3
第3行的类型转换有些烦人。通常情况下,程序员知道一个特定的list里边放的是什么类型的数据。但是,这个类型转换是必须的(essential)。编译器只能保证iterator返回的是Object类型。为了保证对Integer类型变量赋值的类型安全,必须进行类型转换。
当然,这个类型转换不仅仅带来了混乱,它还可能产生一个运行时错误(run time
您可能关注的文档
- ISMS给组织带来的利益.ppt
- 模块一+数据库基础.ppt
- 17类集(Collections).doc
- 产品责任风险与管理.ppt
- 第四章 可靠性设计方法.ppt
- GB97076.1标准培训.ppt
- JAVA期末考试题库.doc
- java泛类型.doc
- Java集合 整理.docx
- 中药上市后变更辅料和规格的研究、验证和申报.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 学堂在线如何写好科研论文章节测试答案.docx VIP
- 竣工验收报告(设计单位).doc VIP
- _浅谈原子荧光光度计计量检定规程中相关问题.pdf VIP
- 黑龙江工业学院学士学位授予实施细则.doc VIP
- 公司金融(第二版)李曜课后习题答案解析.pdf
- (招标投标)福耀玻璃汽轮机招标文件(定稿).pdf VIP
- 202305自招模拟卷初中语文课件.docx VIP
- 水电站大坝施工测量方案.docx VIP
- 经典影视片解读知到智慧树期末考试答案题库2025年北京师范大学.docx VIP
- (立党为公、为民造福、科学决策、真抓实干4个方面16个问题)2026年学习教育偏差主要问题查摆清单及整改措施(党政领导干部、机关科室).docx VIP
原创力文档

文档评论(0)