数组创建时系统动态初始化值

整数类型: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这种搞混。

posted @ 2019-02-13 21:03  thinkworld  阅读(596)  评论(0编辑  收藏  举报