黑马程序员技术交流社区

标题: 泛型技术只是在编译的时候起作用吗 [打印本页]

作者: 王光保    时间: 2011-7-16 18:27
标题: 泛型技术只是在编译的时候起作用吗
为什么泛型技术只在编译期起作用,而在运行器又将其字节码给去除掉了呢?
作者: 匿名    时间: 2011-7-17 16:59
恩 对~... 这个在张孝祥的java高级视频里面有详细的讲解,可以自行查阅~...
作者: 匿名    时间: 2011-7-17 18:09
在JAVA1.5以前,没有泛型,只有通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做[color=Red]显式的强制类型转换[/color],而这种转换是必须在你知道的情况下才可以使用。[color=Red]对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是[color=Green]一个安全隐患[/color]。[/color][color=Red]因此 泛型技术只在编译期起作用,而在运行器又将其字节码给去除掉。[/color]




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