- 17
- 0
- 约7.49千字
- 约 24页
- 2017-05-09 发布于湖北
- 举报
第7章-泛型精要
目标 泛型概述 什么是泛型 泛型是JDK5.0的新特性,泛型的本质是参数化类型,即所操作的数据类型被指定为一个参数。这种类型参数可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的目的主要是为了类型安全。 在JDK5.0之前,没有泛型的情况的下,使用Object类型的变量来代表任意类型的数据,但“任意化”带来的缺点是需要显式的强制类型转换,此种转换要求开发者必须明确知道变量的真实类型。对于强制类型转换错误的情况,编译器可能不提示错误,但在运行的时候会出现异常,这是一个安全隐患。 泛型概述-1 不使用泛型实现参数化类型 泛型概述-2 再创建一个Integer版本和String版本的NoGeneric对象进行测试,代码如下: 泛型概述-3 使用泛型实现参数化类型 首先利用泛型定义泛型类Generic,代码如下: 泛型概述-4 再创建一个Integer版本和String版本的Generic对象进行测试,代码如下: 泛型定义 泛型语法结构归纳为如下形式 : 有界类型-1 有界类型 定义泛型类时,可以向类型参数指定任何类型信息,特别是集合框架操作中,可以最大限度的提高泛型类的适用范围。但有时候需要对类型参数的取值进行一定程度的限制,以使数据具有可操作性。
您可能关注的文档
- 第7章USART模块精要.pptx
- 第7章_存储过程、触发器和程序包-zhy精要.ppt
- 第7章__自由曲线和自由曲面精要.ppt
- 第7章_无限脉冲响应滤波器的设计精要.ppt
- 第7章 确保工程质量的管理体系与措施中科大12.23精要.docx
- 第7章-土地规划利用精要.ppt
- 第7章后台服务精要.ppt
- 第7章子程序设计精要.ppt
- 第7章国际贸易实务精要.ppt
- 作业51—地理一轮统考冲刺模拟题(六)要点.doc
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
最近下载
- 江苏盐城五年级下册数学期中试卷(真卷3) 苏教版.doc VIP
- TD∕T 1083-2023 国土调查数据库更新数据规范.pdf
- 煤矿瓦斯抽采达标暂行规定.ppt VIP
- 消防应急照明新标准GB51309-2024(2024年3月1日实施,网上看).pptx VIP
- 婴幼儿心理问题与健康ppt.pptx VIP
- 2025-2026年时事政治热点试题200道及答案(完整版).docx
- 隔油池图集及计算规则.图文.pdf VIP
- 五年级下册数学期中试卷(真卷) 苏教版.doc VIP
- 惠州健康体检管理平台个人用户操作指引.DOC VIP
- (高清版)DB4401∕T 112.3-2021 《城市道路占道施工交通组织和安全措施设置 第3部分:交通引导人员设置》.pdf VIP
原创力文档

文档评论(0)