static代碼塊可以有幾個?
代碼塊可以有多個。JVM將按照它們在類中出現的先后順序依次執行它們,每個代碼塊只會被執行一次。
靜態代碼塊是在類加載時自動執行的,非靜態代碼塊是在創建對象時自動執行的代碼,不創建對象不執行該類的非靜態代碼塊。且執行順序為靜態代碼塊------非靜態代碼塊----構造函數。
static代碼塊可以有幾個?
代碼塊可以有多個。JVM將按照它們在類中出現的先后順序依次執行它們,每個代碼塊只會被執行一次。
靜態代碼塊是在類加載時自動執行的,非靜態代碼塊是在創建對象時自動執行的代碼,不創建對象不執行該類的非靜態代碼塊。且執行順序為靜態代碼塊------非靜態代碼塊----構造函數。