1. 程式人生 > >Java 類成員變數自動初始化及對應的初始值

Java 類成員變數自動初始化及對應的初始值

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不會對其進行自動初始化。