1. 程式人生 > >變量的初始化

變量的初始化

double tab 成員變量 如果 賦值 java虛擬機 變量 編譯報錯 手動

Java虛擬機不會給局部變量虛擬化(如果沒有手動初始化,會出現編譯報錯),

但是會給成員變量初始化,具體初始化值如下:

數據類型 默認值
byte 0
short 0
int 0
long 0
float 0.0f
double 0.0d
char /u0000
boolean false
引用類型 null

備註:

  數組引用類型的變量的默認值為 null。當數組變量的實例後,如果沒有沒有顯示的為每個元素賦值,Java 就會把該數組的所有元素初始化為其相應類型的默認值。

  數組例子:

    (1) int[] a;         //聲明,沒有初始化默認值是null

    (2) int[] a=new int[5];    //初始化為默認值,int型為0

變量的初始化