数组创建时系统动态初始化值
整数类型:byte,short,int,long默认初始化都是0;
浮点类型:float,double默认初始化都是0.0;
布尔类型:boolean默认初始化都是false;
字符类型:char默认初始化都是'\u0000'
下面解释一下字符类型中的默认初始化'\u0000'
因为char在内存中占的是两个字节,是16个二进制位;
\u0000,每一个0其实代表的是16进制的0,那么四个0就是代表16个二进制位。
补充一个关于二维数组的知识:
int [ ] x; 代表的是一维数组;
int [ ] y[ ] 代表的是二维数组;
int [ ] x , y[ ] 注意这里边的y表示的是二维数组,切记不要将它与int x,y这种搞混。