中易网

什么是泛型?有何作用?从jdk哪个版本开始出现的

答案:1  悬赏:40  
解决时间 2021-01-19 14:58
什么是泛型?有何作用?从jdk哪个版本开始出现的
最佳答案
泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。
Java语言引入泛型的好处是安全简单。

在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是一个安全隐患。

泛型的好处是在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式的,提高代码的重用率。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
EXO真正关系好的有几个
邵东到浏阳汽车
我买票202元。票价打出来是180元
三角形为什么不叫三边形
为什么同是一片天,却出现二种不同的境遇?
木工吊线坨 古代叫什麼
沈星妤晴天的结局是啥谁看过,我昨天看了我希
硅酸钙板双面隔墙耐火等级几小时
求一些狐妖小红娘里的唯美图片,要高清的
晚上妻子熟睡时,我把我的宝贝放到了她的宝贝
三国吕布方天画戟多少斤
中国移动(晓林合作厅)地址在哪,我要去那里办
昨天去舅嫂家了。
解密赵棋荣最后结局是什么 到底是好的还是坏
虚心求教女鬼怎么玩
推荐资讯
110V电压,650W的,在中国国内怎么用
琴筝社地址在什么地方,想过去办事
“伸出”的反义词是什么?
航发 杨鲁峰哪里人
是谁刺杀了肯尼迪?
同价格SUV,到底是买自主还是合资
情人节吃什么东西
身边有人推荐学习阿米巴和用效率宝软件,请问
麦嗲美甲地址有知道的么?有点事想过去
可以说灿烂的月光吗?
求助64位win7怎样使用输入法生成器啊要
美国人在情人节会说什么
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?