请教各位大佬,如题所问:另外关于java中,包装类和基本数据类型,在jvm层对应内存结构及大小,以及Java的基本类型数组和对象数组的区别。
感谢~
请教各位大佬,如题所问:另外关于java中,包装类和基本数据类型,在jvm层对应内存结构及大小,以及Java的基本类型数组和对象数组的区别。
感谢~
4 回答1.3k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答730 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
基本类型:
byte 1个字节= 8位
short 2个字节= 16位
int 4个字节= 32位
long 8个字节 = 64位
char 2个字节 = 16位
double 8个字节 = 64位
float 4个字节 = 32位
包装类
包装类的对象都是对象(废话), 所以都有引用和实际对象, 引用自然是在调用时的局部变量方法栈中,对象都在堆内存中, 包装类的对象也都是在堆内存中;
可以这么理解: 想看对象在哪里 ?
基础类型
包装类型
数组类型
数组的实际内容都有一块连续的空间, 存在于堆内存;
Java数组在内存中是如何存放的