黑马程序员技术交流社区

标题: 这个怎么解答 [打印本页]

作者: 王峰    时间: 2012-8-8 16:47
标题: 这个怎么解答
如果程序中使用ArrayList<String>和ArrayList<Date>,那么JVM会加载它们两个吗?
作者: 王渠    时间: 2012-8-8 17:01
本帖最后由 王渠 于 2012-8-8 17:03 编辑

java语言的泛型只存在于编译时期。因为泛型消退,所以加载的是一个
你都24分了啊...泛型应该是比较清楚了吧.

作者: 王少岩    时间: 2012-8-8 17:07
加载的是一个。泛型只对编译器起作用,可以限定集合的输入类型,通过编译器挡住源程序中的非法输入,所以只要跳过编译器,就可以往某个泛型集合中加入其他类型的数据即泛型就不起作用了。
作者: 王峰    时间: 2012-8-9 09:37
谢谢,已解决




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