int占多少内存空间

更新时间:02-02 教程 由 画青笺ぶ 分享

int占多少内存空间?

int占用4个内存。

integer占用16个字节。

int是基本数据,Integer是包装类。

基本数据和包装类:

java是面向对象语言,基本数据类型并不是一个具体的类,用包装类可以更好的提现万物基于对象这一理念。

集合中的泛型需要基类是Object类型,所以必须有个对象的包装类才能使用。

包装类属于引用数据类型,所以它们之间的区别就是基本数据类型和引用数据类型的区别。反应到内存中,基本数据类型的值是存放在栈里面,而包装类的栈存放的是值得地址,值存放在堆内存中。

扩展资料:

Integer 类和 int 的区别:

1、Integer 是 int 包装类,int 是八大基本数据类型之一。

2、Integer 是类,默认值为null,int是基本数据类型,默认值为0。

3、Integer 表示的是对象,用一个引用指向这个对象,而int是基本数据类型,直接存储数值

声明:关于《int占多少内存空间》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2188951.html