-
数据类型 内存占用字节数 byte 1 short 2 int 4 long 8 float 4 double 8 boolean 1 char 1 -
计算机访问内存都是一次一个字节
- 一个引用(机器地址)是8个字节
- 创建一个对象,除了对象内部存储的数据占用的内存,该对象本身也有内存开销,每个对象的自身开销是16个字节,用来保存对象的头信息
- 一般内存的使用,如果不够8个字节,都会自动填充为8字节
- Java中的数组被限定为对象,他们一般都会记录长度而需要额外的内存,一个原始数据类型的数组一般需要24字节的头信息(16个自己的对象开销,4字节用于保存长度以及四个填充字节)再加上保存值所需要的内存
赏
Comments | NOTHING