/ *
形式の静的コードブロックは次のとおりです。
パブリッククラスのクラス名{
静的{
静的コードブロックの内容//
}
}
機能:この最初のクラス、一度だけのコードの静的ブロックで使用される場合。
静的コンテンツは、コンストラクタよりも実行するために非静的、静的コードブロックに優先します常にあります。
典型的な用途静的コードブロック:
一度静的メンバ変数割り当てのため。
* /
public class Demo04Static {
public static void main(String[] args) {
Person one = new Person();
Person two = new Person();
}
}
public class Person {
static {
System.out.println("静态代码块执行!");
}
public Person() {
System.out.println("构造方法执行!");
}
}