public class Test
{
/**
* static 块 和static 方法的区别
*/
static int a=1;
static
{
System.out.println(Test.a);
}
static void run() {
System.out.println("begin");
};
public static void main(String[] args) {
// System.out.println("run");
// new Test().run();
}
}
//1
在类加载以前,static块和static变量就被加载入内存。