- 1
- 0
- 约2.07千字
- 约 15页
- 2018-02-24 发布于河南
- 举报
第18章泛型
第18章 泛型 泛型是J2SE 5中新添加的特性。该特性可以说对Java的影响非常大,甚至说翻天覆地的变化也不为过。本章主要对Java的泛型特性进行介绍。主要包括为什么要使用泛型,泛型方法、泛型类的使用以及泛型对Java继承机制的影响。通过本章的学习,读者应该在编程中尽量的使用泛型。 18.1 为什么泛型 这一节主要介绍Java中泛型产生的原因,泛型为Java带来的好处。主要还是通过示例来进行介绍,比较泛型前后编程的不同。通过一个使用泛型来编程的例子以及一个不使用泛型来解决,比较这两种方案,就可以知道泛型的优点了。 18.1.1 什么是泛型 简单来说,泛型就是将类型参数化。类型参数化是指把数据类型也可以作为参数来指定,这样就允许类、接口、方法处理的数据类型被指定为一个参数。 在Java中,所有类的根父类都是Object类,可以通过类型转换来处理各种类型的对象。在泛型出现之前,就是通过这种方式来处理的。这样类型转换的过程是很繁琐的,而且由于Object可以处理任何的类,这种方式会带来许多不安全的隐患。并且只能在程序运行的时候才能表现出来,给系统的安全带来了很多问题。 18.1.2 没有泛型的情况 本小节主要介绍一个没有使用泛型的情况下,如何用一个类来处理多种数据类型。主要分析这种方式的缺点和带来的不方便。在不使用泛型的情况下是用Object类来处理各种不同对象的。 18.1
您可能关注的文档
- 某隧道衬砌脱空处理施工方案_secret.doc
- 陈户镇教育系统师德方案.doc
- 八年级下册电压.ppt
- 学校2012年综治安全工作总结.doc
- 公建原理复习题.doc
- 密度和浮力单元试卷.doc
- 2012年下学期九年级数学联考试卷.doc
- TPU可行性报告.doc
- 福州11中2011-2012初三上半期考试卷.doc
- 建筑工程工程报验资料详细资料组成8.doc
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
最近下载
- 三年(2023-2025)高考化学真题分类汇编:专题12 工艺流程综合题(解析版).docx VIP
- 2026青海西宁植物园建设运营有限公司招聘18人考试备考题库及答案解析.docx VIP
- 2026青海西宁植物园建设运营有限公司招聘18人笔试模拟试题及答案解析.docx VIP
- 心理健康教育面试参考22个题目及答案.pdf VIP
- 2026青海西宁植物园建设运营有限公司招聘18人考试模拟试题及答案解析.docx VIP
- 青海西宁植物园建设运营有限公司招聘笔试真题2025.docx VIP
- 黑布林名著The Hound of the Baskervilles 巴斯克维尔猎犬课外阅读练习(含答案).docx VIP
- 2025最新小学英语名词单复数专项测试.docx VIP
- 2021-2024年辽宁新高考物理真题考点分布汇总.doc VIP
- 2026年深海沉积物采样分析报告.docx
原创力文档

文档评论(0)