JAVA之變量默認初始化值

JAVA的變量默認初始化大概可以分爲5種:1,數組的默認初始化。2,實例變量的默認初始化。3,局部變量的默認初始化。4,常量的默認初始化。5,靜態變量的初始化。

  • 數組的默認初始化
    1,數字數組所有元素初始化爲0
    2,boolean數組初始化爲false
    3,對象數組初始化爲null
  • 實例變量的默認初始化
    1,數值初始化爲0
    2,boolean初始化爲false
    3,對象初始化爲null
  • 局部變量的默認初始化
    1,聲明一個變量後,必須使用顯式賦值語句進行初始化,否則報錯
  • 常量的默認初始化
    1,在聲明常量的時候顯式的初始化
    2,在static{ … }內初始化
  • 靜態變量的初始化
    特別注意,靜態變量(包括常量)的初始化和實例變量的初始化不同,靜態變量的初始化是在類第一次加載的時候初始化的,而實例變量是在類創建對象的時候初始化的。換句話說,static{。。}初始化塊在類第一次加載的時候執行,{。。}初始化塊在new的時候執行。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章