java中static{...}與{...}的作用

static{...}是靜態塊,而只有{...}的是叫做構造塊。 靜態塊在一個程序裏面只執行一次; 而構造塊是,只要建立一個對象,構造代碼塊都會執行一次。 靜態塊優先於主方法的執行,靜態塊優先於構造快,然後是構造方法的執行,而且只執行一次! 所以輸出結果是: static block instance1 block instance2
相關文章
相關標籤/搜索