栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

泛型的概述和基本使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

泛型的概述和基本使用

泛型的概述和基本使用

泛型概述:是一种把类型明确的工作推迟到创建对象或者调用方法的时候才去明确的特殊的类型。

参数化类型:把类型当作参数一样的传递。

泛型的格式:<数据类型> 这里的数据类型只能是引用数据类型。

泛型好处:

1.把运行时期的问题提前到了编译期间。

2.避免了强制类型转换。

3.优化了程序设计,解决了黄色警告线。

注意:泛型只在编译器有效,但在运行期就擦除了。

泛型的由来

早期的Object类型可以接受任意的对象类型,但是在实际的使用中,会有类型转换的问题。也就存在着隐患,所以Java提供了泛型来解决这个安全问题。

泛型类的概述及使用

1.泛型类的概述:把泛型定义在类上。

2.定义格式:public class 类名<泛型类型1,...>

3.注意事项:泛型类型必须是引用类型。

泛型方法的概述和使用

1.泛型方法的概述:把泛型定义在方法上。

2.定义格式:public <泛型类型> 返回类型 方法名(泛型类型 变量名)

泛型接口的概述和使用

1.泛型接口的概述:把泛型定义在接口上。

2.定义格式:public inteface 接口名<泛型类型>

泛型高级之通配符

1.泛型通配符:任意类型,如果没有明确,那么就是Object以及任意的Java类了。

2.?extends E:向下限定,E及其子类

3.?super E:向上限定,E及其父类

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/914906.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号