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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© flyidea 中级黑马   /  2014-7-26 22:49  /  625 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么在设置泛型时一定要设置成Intger之类的类型而不是int类型,原因就是在泛型中由于无法指定基本的数据类型,必须要把其设置成一个类。因此就必须使用包装类,不过在JDK1.5之后提供了自动装箱功能,操作不会太复杂。

1 个回复

倒序浏览
本帖最后由 付士长 于 2014-7-26 23:26 编辑

泛型是JDK1.5以后出现的新特性,一般应用在集合中,他的出现保证了程序的安全性,简化了程序的书写。泛型的应用,将运行时期的问题,提前到了编译时期而且避免了类型的强制转换。集合至存储对象,而int 一类为基本数据类型是不可以存储到集合中的,所以必须将基本数据类型封装成对象才可以。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马