引用數據類型缺省值爲null
原始數據類型(僅當變量作爲類成員時):
byte – 8 bits 默認值是0
short – 16 bits 默認值是0
int – 32 bits 默認值是0
long – 64 bits 默認值是0L
float – 32 bits默認值是0.0f
double – 64 bits默認值是0.0d
boolean – 1 bit默認值是false
char – 16 bits默認值是'\u0000'
數組:
1、int類型定義的數組,初始化默認是0
2、String類型定義的數組,默認值是null
3、char類型定義的數組,默認值是0對應的字符
4、double類型定義的數組,默認值是0.0
5、float類型定義的數組,默認值是0.0
而且不僅僅是數組第一個元素有默認值,所定義的數組元素的默認值和上面的規則一樣。