2016 - 2024

感恩一路有你

integer的数值范围 int与Integer的区别?

浏览量:2632 时间:2021-03-11 13:46:39 作者:admin

int与Integer的区别?

Integer是int提供的封装类,int是Java的基本数据类型。int的初始值为0,ingeter的初始值为null。它们的默认值、通用支持和存储原则是不同的。

int和integer之间的差异解释如下:

1。存储原理不同:传递参数时,int为传递值,其在堆栈中的数据是不可变的;整数类型为传递引用,引用指向的内存地址中的数据可以改变,但堆栈中的引用是不可变的。

2. 默认值不同。integer的默认值为null,int的默认值为0。

3. 泛型的支持是不同的。尽管泛型支持integer,但它们不支持int。一般来说,int和integer最大的区别是int是基本数据类型,integer是封装的对象。

integer的最大值是?

整数变量存储为最接近编译环境的长度。例如,在32位编译环境中,integer是32位的,其范围介于-2^15和2^15-1之间,因此最大值是2^15-1

integer的数值范围 integer比较大小 integer类型的取值范围

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。