Java 代碼執行的優先級

Java 靜態代碼塊>構造代碼塊>構造方法 的執行順序 類 成 員 (靜態代碼塊): 靜態代碼優先於非靜態的代碼,是由於被static修飾的成員都是類成員,會隨着JVM加載類的時候加載而執行。 實例成員(構造代碼塊): 沒有被static修飾的成員也被稱爲實例成員,須要建立對象纔會隨之加載到堆內存。因此靜態的會優先非靜態的。 執行構造器(構造方法): 執行構造器(構造方法)的時候,在執行方法體以前
相關文章
相關標籤/搜索