java使用引用来操作对象,引用存储在堆栈中,指向在堆中分配的对象地址空间。基本类型的引用直接保存的是实际的值。
java中的基本类型如下:
td>td>td>td>td>td>td>td>td>td>
基本类型 | 大小 | 最小值 | 最大值 | 包装器类型 | 作为类成员时默认初始值 |
boolean | - | - | - | Boolean | false |
char | 16-bits | Unicode 0 | Unicode 216-1 | Character | '\u0000'(null) |
byte | 8 bits | -128 | +127 | Byte | (byte)0 |
short | 16 bits | -215 | 215-1 | Short | (short)0 |
int | 32 bits | -231 | 231-1 | Integer | 0 |
long | 64 bits | -263 | 263-1 | Long | 0L |
float | 32 bits | IEEE754 | IEEE754 | Float | 0.0F |
double | 64 bits | IEEE754 | IEEE754 | Double | 0.0D |
void | - | - | - | Void |
基本类型作为类成员时,会被自动初始化