黑马程序员技术交流社区
标题:
Integer.class与int.class的区别求详解
[打印本页]
作者:
CanABirdFly?
时间:
2014-7-12 12:27
标题:
Integer.class与int.class的区别求详解
Integer.class与int.class的区别求详解 尤其是关于引用类型与原始类型
作者:
签发
时间:
2014-7-12 13:40
Integer 和 int的区别;一个是引用类型 一个是原始类型 ,Integer是int的封装类 这就是区别 。
引用类型: 由类型的实际值表示的数据类型。存储在堆中,存的是一个指针。
原始类型:就是int,float,double,char等,存储在栈中。直接存储变量的访问地址。
好好看看java基础把!其实这东西编程一直用,会用就行
作者:
zhaoalei
时间:
2014-7-12 15:57
int和Integer之间是简单类型和包装类之间的关系。
但这两个的class对象则没有太多的关系,是Class类的两个不同实例而已。
作者:
王健辉
时间:
2014-7-16 23:14
其实 int.class == integer.TYPE; int.class返回的是int,TYPE表示基本类型int的class实例;Integer.class返回的是Integer类的对象。 int是基本数据类型,直接存储数值;Integer是对象,用一个引用指向这个对象,也可以说Integer是引用数据类型(也就是一个类),它是int的扩展,定义了很多的转换方法。我们说Integer是int的封装类,它们两个都可以表示一个数值,但是int和Interger却不能够互用,因为它们是两种不同的数据类型。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2