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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王峰 中级黑马   /  2012-8-8 16:47  /  1698 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如果程序中使用ArrayList<String>和ArrayList<Date>,那么JVM会加载它们两个吗?

点评

请找相应老师改为实名,否则无法进行加分!  发表于 2012-8-8 18:47

3 个回复

倒序浏览
本帖最后由 王渠 于 2012-8-8 17:03 编辑

java语言的泛型只存在于编译时期。因为泛型消退,所以加载的是一个
你都24分了啊...泛型应该是比较清楚了吧.
回复 使用道具 举报
加载的是一个。泛型只对编译器起作用,可以限定集合的输入类型,通过编译器挡住源程序中的非法输入,所以只要跳过编译器,就可以往某个泛型集合中加入其他类型的数据即泛型就不起作用了。
回复 使用道具 举报
谢谢,已解决
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马