为了账号安全,请及时绑定邮箱和手机立即绑定

Java中为什么要使用泛型?

Java中为什么要使用泛型?

Jamespan 2016-09-24 09:58:25
Java中为什么要使用泛型?
查看完整描述

2 回答

已采纳
?
JustWannaHugU

TA贡献452条经验 获得超796个赞

泛型是为了解决在数据在装入集合时的类型都被当做Object对待,从而失去本身特有的类型,从集合里读取时,还要强制转换,java是所谓的静态类型语言,意思是在运行前,或者叫编译期间,就能够确定一个对象的类型,这样做的好处是减少了运行时由于类型不对引发的错误。但是强制类型转换是钻了一个空子,在编译期间不会有问题,而在运行期间,就有可能由于错误的强制类型转换,导致错误,这个编译器无法检查到。

有了泛型,就可以用不着强制类型转换,在编译期间,编译器就能对类型进行检查,杜绝了运行时由于强制类型转换导致的错误。

查看完整回答
5 反对 回复 2016-09-24
?
大咪

TA贡献785条经验 获得超332个赞

说简单点就是为了提高java代码的安全性,用了泛型对于咱们编写人员来说是可以很清楚看到类型是被什么泛型给限制住的,可以说就是提高代码的准确度吧...当然1L说的也是一个特征。。。可以防止类型的强转

查看完整回答
3 反对 回复 2016-09-24
  • 2 回答
  • 3 关注
  • 2111 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信