1. 程式人生 > >靜態代碼塊、構造代碼塊、局部代碼塊

靜態代碼塊、構造代碼塊、局部代碼塊

內存 ima info 函數 生命 限定 而且 alt .com

靜態代碼塊:隨著類的加載而執行,而且只執行一次。用於給類進行初始化。

構造代碼塊:可以給所有對象進行初始化。每次調用構造都執行,並且在構造方法前執行。

構造函數:是給對應的對象進行針對性的初始化。

局部代碼塊:限定局部變量的生命周期。及早釋放,提高內存利用率。

各個代碼塊之間的執行順序:

靜態代碼塊——>main方法——>構造代碼塊——>構造函數

技術分享圖片

技術分享圖片

靜態代碼塊、構造代碼塊、局部代碼塊