java面试问题 int 和 Integer 有什么区别 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Integer是int的包装类,一个是对象,一个是原始类型 int 是java的基本数据类型。Integer是int的封装类。 Integer是int的包装类,两者在内存的存放位置不同,Integer是放在堆中,而int的则是放在栈中 在类的初始化时不同,一个是0,一个是null Integer 是 int 的封装类,int 是基本类型 它们之间的区别是: int 是基本数据类型 Integer 是 对int 的封装 Integer是类int是基本数据类型所以在使用时自然也就不一样了 1.int是基本的数据类型;2.Integer是int的封装类;3.int和Integer都可以表示某一个数值;4.int和Integer不能够互用,因为他们两种不同的数据类型; int 是java 的基本数据类型interger是java的原始数据类型(引用型) 也是Int的封装类型2:他们的变量在内存中存放的位置不同 int的变量放在栈(stack)内存中 interger a = new Interger(); 则a 放在栈内存中,new出的是一个实际对象 放在堆内存中,a只是一个引用;不知道你能明白吗? Integer是int的包装类,一个是对象,一个是基本数据类型 一个基本类型,一个是对象,Integer是int的包装类, 楼主可以看看JDK5.0的新特性JAVA的自动装箱和拆箱好像也不是什么新特性的啊哈哈 Integer是int的包装类,Integer是一个对象,而int是java的基础数据类型!因Integer是一个对象,int是基础数据类型,所以他们在内存的存放位置不一样! 1-15楼是正确的解释,封装类可用于把需要类对象作为参数的方法操作基本数据类型。16楼说得很对,这是java基本知识,劝你还是别面试Java了 它们之间的区别是: int 是基本数据类型 Integer 是 对int 的封装 Integer是int的包装类,一个是对象,一个是原始类型 int 是java的基本数据类型。 Integer是int的封装类 int是基本数据类型integer是int类型的包装类的类型 Integer是int的包装类,两者在内存的存放位置不同,Integer是放在堆中,而int的则是放在栈中 int是基本数据类型Integer是对象类型Integer是int的包装类int默认初始化是0Integer默认初始化是null int是基本数据类型Integer是int的类 求助GUI中的问题!!新手~~ 终于找到证据,说明 Object[] a = new Object[10]; 只是一个声明大小,没有在堆里分配内存。大家看看对不对? 出现未签名错误 怎么解决 关于args[0]应用时一个小疑问???? 请高手指教:两个jar包中都有javax包(版本不同),如何调用我要的那个 求java代码产生日期+3位流水的代码 一直做vb,vb.net开发的,想转java开发,大约多长时间基本能弄明白java呢? 类型转换问题,求助!!! ArrayList和Vector有何区别? 为什么会出现这样问题? java调用外部程序时如何传参 经常被问到的JAVA面试问题
Integer是int的封装类。
int 是基本数据类型
Integer 是 对int 的封装
int是基本数据类型
所以在使用时自然也就不一样了
2.Integer是int的封装类;
3.int和Integer都可以表示某一个数值;
4.int和Integer不能够互用,因为他们两种不同的数据类型;
interger是java的原始数据类型(引用型) 也是Int的封装类型
2:他们的变量在内存中存放的位置不同
int的变量放在栈(stack)内存中
interger a = new Interger();
则a 放在栈内存中,new出的是一个实际对象 放在堆内存中,a只是一个引用;
不知道你能明白吗?
16楼说得很对,这是java基本知识,劝你还是别面试Java了
int 是基本数据类型
Integer 是 对int 的封装
Integer是int的封装类
integer是int类型的包装类的类型
Integer是对象类型Integer是int的包装类int默认初始化是0
Integer默认初始化是null
Integer是int的类