A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 苟苟 中级黑马   /  2015-5-3 10:47  /  353 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求解:泛型仅仅是为了避免强制类型转换而出现的吗? 求解答

3 个回复

倒序浏览
1、类型安全。 泛型的主要目标是提高 Java 程序的类型安全。
2、消除强制类型转换。 泛型的一个附带好处是,消除源代码中的许多强制类型转换。这使得代码更加可读,并且减少了出错机会。
3、潜在的性能收益。 泛型为较大的优化带来可能。在泛型的初始实现中,编译器将强制类型转换(没有泛型的话,程序员会指定这些强制类型转换)插入生成的字节码中。但是更多类型信息可用于编译器这一事实,为未来版本的 JVM 的优化带来可能。看这里:http://www.2cto.com/kf/201211/169210.html
回复 使用道具 举报
ZSMAN 发表于 2015-5-3 11:05
1、类型安全。 泛型的主要目标是提高 Java 程序的类型安全。
2、消除强制类型转换。 泛型的一个附带好处是 ...

ok  3kx share
回复 使用道具 举报
还没学到泛型这一块
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马