天天看點

代碼塊使用注意事項和細節讨論

1.static代碼塊也叫靜态代碼塊,作用就是對類進行初始化,而且它随着類的加載而執行,并且隻會執行一次,如果時普通代碼塊,每建立一個對象,就執行。

2.類什麼時候被加載

(1)建立對象執行個體時

(2)建立子類對象執行個體,父類也會被加載

(3)使用類的靜态成員時(靜态方法,靜态方法)

3.普通代碼塊,在建立對象執行個體時,會被隐式的調用,被建立一次就會調用一次,如果隻是使用類的靜态成員時,普通代碼塊并不會執行。

總結: