類
public class Base {
static {
System.out.println("靜態代碼塊");
}
{
System.out.println("實例代碼塊");
}
public Base() {
System.out.println("基類構造方法");
}
}
執行
public static void main(String[] args) {
new Base();
}
結果
靜態代碼塊
實例代碼塊
基類構造方法
執行順序
類的加載大概就是在內存中形成了類似下面的佈局