矛盾中,不知道该如何分配C#跟Java的学习时间,幸好现在C#的编译环境还没有安装好,可以心安理得的看我的Java了。
1. Java中的变量默认值:
Boolean false
Char '/u0000'(null)
byte (byte)0
short (short)0
int 0
long 0L
float 0.0f
double 0.0d
这里需要注意的是,只有类类成员变量会被默认为以上值;对于方法内部的局部变量不会有这样的默认值(一般是随机值)。
矛盾中,不知道该如何分配C#跟Java的学习时间,幸好现在C#的编译环境还没有安装好,可以心安理得的看我的Java了。
1. Java中的变量默认值:
Boolean false
Char '/u0000'(null)
byte (byte)0
short (short)0
int 0
long 0L
float 0.0f
double 0.0d
这里需要注意的是,只有类类成员变量会被默认为以上值;对于方法内部的局部变量不会有这样的默认值(一般是随机值)。