static代码块只会在类中加载执行一次~
测试代码
java">public class TestStatic {{System.out.println("匿名代码块");}// static只加载一次static{System.out.println("静态代码块");}public TestStatic(){System.out.println("构造方法");}public static void main(String[] args) {TestStatic testStatic1 = new TestStatic();System.out.println();TestStatic testStatic2 = new TestStatic();System.out.println();TestStatic testStatic3 = new TestStatic();}
}
运行结果
java">静态代码块
匿名代码块
构造方法匿名代码块
构造方法匿名代码块
构造方法