1、Java在类初始化的时候会自动为类成员变量赋值,不需要自己必须手动赋值,当然也可以通过初始化方法手动赋值。
2、Java数据类型初始化对照表:
数据类型 | 初始值 |
boolean | false |
char | '\u0000' |
byte | 0 |
short | 0 |
int | 0 |
long | 0L |
float | 0.0f |
double | 0.0d |
引用类型变量 | null |
注意:引用类型变量包括:String、一般对象、基础类型的包装类(Byte、Boolean等)。
3、Java方法内的局部变量使用之前(不一定在声明时就初始化)必须初始化,因为Java不会对其进行自动初始化。