靜態代碼塊 > 構造代碼塊 > 構造方法
public class A {
//靜態代碼塊-類加載時加載且只加載一次
static {
System.out.println("1");
}
//構造代碼塊-每次實例化類時都加載,優先於構造方法
{
System.out.println("2");
}
//構造方法-每次實例化類時都加載
public A() {
System.out.println("3");
}
}
1-2-3