66问答网
所有问题
integer和int的区别
如题所述
举报该问题
推荐答案 2024-03-07
1、Integer是int的包装类,int则是java的一种基本数据类型 ;
2、Integer变量必须实例化后才能使用,而int变量不需要;
3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值;
4、Integer的默认值是null,int的默认值是0。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/nnUpx2U2iDpsn9xp2ni.html
相似回答
int
和
Integer
的区别
答:
int是java提供的8种原始数据类型之一,Java为每个原始类型提供了封装类,Integer是java为int提供的封装类
。Integer 是一个类,是int的扩展,定义了很多的转换方法。另外,Integer提供了多个与整数相关的操作方法,例如,将一个字符串转换成整数,Integer中还定义了表示整数的最大值和最小值的常量。
integer和int的区别
是什么?
答:
integer和int的区别是:变量不同
。1、两个new Integer变量比较,永远是false,因为new生成的是两个对象,其
内存地址不同
。Integer i = new Integer(100);Integer j = new Integer(100);System.out.print(i == j); //false 2、Integer变量和new Integer变量比较,永远为false。因为Integer变量指向...
integer和int
有什么
区别
答:
int 是基本类型,直接存数值 integer是对象,用一个引用指向这个对象
1.Java 中的数据类型分为基本数据类型和复杂数据类型 int 是前者>>integer 是后者(也就是一个类)Integer 是对象类型 int是原始类型 适用场合有很大的不同 之所以要把int封装成Integer 型 是因为很多方法参数就只接收对象类型(Object...
int
与
Integer的区别
答:
int与Integer的区别具体解释如下:1.存储原理不一样: 在进行参数传递的时候
,int是值传递,其在栈中的数据不可变; 而Integer类型是引用传递,引用指向的内存地址中的数据是可以变化的,但是栈中的引用是不变的。2.
缺省值不一样
Integer默认值是null,而int默认值是0。3.泛型支持不一样 泛型虽然支持...
int
和integer
占用多大内存,是不是一样?不一样到底大多少?
答:
int
和integer
占用内存一样,都是4个字节。int
与Integer
的不同点:1、int类基本数据类型,而Integer为引用数据类型。2、int占4个字节,用于存储int类型的值, Integer占4个字节,用于存储Integer对象的内存地址。3、作为成员变量时,
int的
默认值为0,Integer的默认为null。4、Integer使用null表示没有创建...
mysql 中int和
integer
什么
区别
答:
mysql中int和
integer区别
为:类型不同、默认值不同、存储不同。一、类型不同 1、int:在mysql中,
int的
数据类型是基本数据类型,是对integer的拆箱。2、integer:在mysql中,integer的数据类型是引用数据类型,是对int的装箱。二、默认值不同 1、int:在设置字段类型为int类型时,字段的默认值是0。2...
大家正在搜
int与interger区别
integer和int的区别c语言
integer整数的最大范围
dint和int区别
请描述integer和int的区别
integer在JAVA中
int和integer的区刿
java中int
int和integer能直接比较吗