静态代码块 static { System.out.println("静态代码块"); } 静态代码块只在第一次创建该对象时调用一次,以后再创建该对象不在调用 一个类中有多个静态代码块时,会按照书写顺序依次执行 普通代码块 { System.out.println("匿名代码块"); } 普通代码块每次创建对象时都会调用一次 执行顺序:静态代码块>普通代码块>构造方法 public class test { //普通代码块 { System.out.println