类的字节码进入内存块时,类的静态块会立刻被执行。实习下列程序,了解静态块。
public class AAA { static int m; static { m=888; } } public class E { public static void main(String[] args) { AAA a=null; System.out.printf("%d:%d:",AAA.m,a.m); } }
结果:888:888:
public class AAA { static int m; static { m=888; } } public class E { public static void main(String[] args) { AAA a=null; System.out.printf("%d:%d:",AAA.m,a.m); } }
结果:888:888: