静态代码块与代码块-1
class demo{
public demo(){ //对象建立时,第三个被调用的
System.out.println("构造方法");
}
{ //对象建立时,第二个被调用的
System.out.println("代码块");
}
static{ //对象建立时,第一个被调用的,在整个程序中只被调用一次,即使实例化多次本类对象
System.out.println("静态代码块");
}
}
public class staticKandVoidK{
public static void main(String[] args){
demo d1 = new demo();
demo d2 = new demo();
}
}
Console:
静态代码块
代码块
构造方法
代码块
构造方法