Java语言规范是查找此类信息的正确位置:
数组组件 是未命名的变量,每当创建一个数组新对象时,该 组件 便会创建并初始化为默认值(第4.12.5节)
默认值本身在第4.12.5节中给出。
- 对于 byte 类型,默认值为零,即 (byte)0 的值。
- 对于 short 类型,默认值为零,即 (short)0 的值。
- 对于 int 类型,默认值为零,即 0 。
- 对于 long 类型,默认值为零,即 0L 。
- 对于 float 类型,默认值为正零,即 0.0f 。
- 对于 double 类型,默认值为正零,即 0.0d 。
- 对于 char 类型,默认值为空字符,即 ’ u0000’ 。
- 对于 boolean 类型,默认值为 false 。
- 对于所有引用类型,默认值为 null 。



