在 Java 程序中,任何變量都必須經初始化后才能被使用。當一個對象被創建時,實例變量在分配內存空間時按程序員指定的初始化值賦值,否則系統將按下列默認值進行初始化:
數據類型 | 初始值 |
---|---|
byte | 0 |
short | 0 |
int | 0 |
long | 0L |
char | 'u0000' |
float | 0.0f |
double | 0 |
boolean | false |
所有引用類型 | null |
注意:一個具有空值“null”的引用不引用任何對象。試圖使用它引用的對象將會引起一個異常。