//静态代码块
static {
System.out.println("1");}
//非静态代码块
{System.out.println("2");
}
静态代码块是在程序加载的时候自动加载。
非静态代码块是在每次调用构造方法的时候才会执行,每调用一次,执行一次。
对于静态代码变量(类变量)和静态方法(类方法)加载,程序是自上而下的顺序。
//静态代码块
static {
System.out.println("1");}
//非静态代码块
{}
静态代码块是在程序加载的时候自动加载。
非静态代码块是在每次调用构造方法的时候才会执行,每调用一次,执行一次。
对于静态代码变量(类变量)和静态方法(类方法)加载,程序是自上而下的顺序。