天天看點

靜态代碼塊(一)

public  class Person{

static {

System.out.println("c");


}
}

//*****************************************************
//靜态代碼塊
 /**
  * 特點:随着類的加載而執行,隻執行一次,并優先于main函數執行
  * 用于給類進行初始化
  */
 public class StaticCodeDemo {
 static {
System.out.println("a");

 }

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
          new Person();
          new Person();
          System.out.println("over");
}
static {
System.out.println("b");

}

 }//*****************************
結果:a
 b
 c
 over