还是前两天的那个问题,已经回答过,这里直接简要说了啊! 详细的看袁 锦泰的,说的挺全的,这哥们学的不赖啊
静态代码块随着类的加载而加载,跟着类走。
代码块使用来给对象初始化的,有对象代码块才运行的。
上次那哥们太猛了,整了个这么多代快码的程序,又是静态代码块又是代码块的
不说了直接上图吧!我的图都是自己画的啊 不是抄袭来的e
代码块
前两天那个哥们源码 class Static { int num = 9;
static {
System.out.println(“a”);
show();
} {
System.out.println(“c” + num);
show();
} Static(){
System.out.println(“h”);
} public static void show(){
System.out.println(“d”);
}
static { System.out.println(“b”); }
}
public class Test{
static {System.out.println(“e”); } public static void main(String[] args)
{
new Static();
} static { System.out.println(“f”); } { System.out.println(“g”); }
}
|