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类型的取值范围
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
屏幕纯色测试 屏幕测试在线