执行优先级:静态代码块>动态代码块>构造方法
代码案例【特殊情况:静态变量赋值new】
public class Main2 {
Main2(){
System.out.println("hello world!!!!");
}
private static Main2 m=new Main2();//特殊情况
static {
System.out.println("hello world!");
}
{
System.out.println("hello world!!!");
}
public static void main(String[] args) {
Main2 m=new Main2();
System.out.println("hello world!!");
}
}