黑马程序员技术交流社区

标题: 泛型出现的原因? [打印本页]

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

作者: 苟苟    时间: 2015-5-3 12:40
ZSMAN 发表于 2015-5-3 11:05
1、类型安全。 泛型的主要目标是提高 Java 程序的类型安全。
2、消除强制类型转换。 泛型的一个附带好处是 ...

ok  3kx share
作者: 魔蝎座    时间: 2015-5-3 12:56
还没学到泛型这一块




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2