经常忘记 static 代码块 反正如果你有调用(进入到) 他的类中他就执行
.. a.java:
public class a { public static void main(String[] args) { b.fun(); } }
b.java:
public class b { static { System.out.println("b"); } public static void fun(){ System.out.println("b - static - fun"); } }