黑马程序员技术交流社区

标题: Integer和int有什么区别,为什么泛型里面是Integer不是int呢 [打印本页]

作者: lixing123456    时间: 2014-12-18 10:19
标题: Integer和int有什么区别,为什么泛型里面是Integer不是int呢
求大神解释,最好通俗点!!!
作者: lwj123    时间: 2014-12-18 10:23
泛型里<>的东西必须是类,int的是基本数据类型,它并不是一个类,Integer是int的包装类。
作者: czyhandsome    时间: 2014-12-18 11:49
楼上正解,泛型里面必须是类,不然编译器不识别
作者: wocan23    时间: 2014-12-18 15:04
一个是类,一个是基本数据类型,泛型里面要求装的是类或者接口
作者: 鹏少    时间: 2014-12-18 15:45
1楼说的很有道理
作者: 刘峻池    时间: 2014-12-18 16:56
举个例子,集合定义泛型,集合中只能存储引用类型(对象),不能存放基本数据类型。
一个是基本数据类型,一个是其包装类




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