java基礎-初始化塊

加了static就是靜態初始化塊。靜態初始化塊只能調用靜態資源。沒有加static修飾符的就是普通初始化代碼塊。 new一個實力對象時,先執行初始化塊,在執行構造函數。 靜態只在加載類的時候執行一次,普通代碼塊在new對象時每次都會調用。 補充知識點: 1.new一個對象時會先加載類信息,類信息加載後在創建實例對象,後面創建實例對象不會在加載類,所以靜態資源只執行一次。 2. 一個有繼承父類的cl
相關文章
相關標籤/搜索