基本类型 | 大小(字节) | 默认值 | 封装类 |
---|---|---|---|
byte | 1 | (byte)0 | Byte |
short | 2 | (short)0 | Short |
int | 4 | 0 | Integer |
long | 8 | OL | Long |
float | 4 | O.Of | Float |
double | 8 | O.Od | Double |
boolean | - | false | Boolean |
char | 2 | \u0000(null) | Character |
Tips:boolean类型单独使用占了4个字节,在数组中又是1个字节.
基本类型所占的存储空间是不变的。这种不变性也是Java具有可移植性的原因之一。
基本类型放在栈中,直接存储值。
所有数值类型都有正负号,没有无符号的数值类型。