-1
このサンプルコードは、Oracle Certification Webサイトで見ましたが、ここで誰かがstatic {}の概念を説明できますか?Java静的初期化ブロック
public class Sequence {
Sequence() {
System.out.print("c ");
}
{
System.out.print("y ");
}
public static void main(String[] args) {
new Sequence().go();
}
void go() {
System.out.print("g ");
}
static {
System.out.print("* ");
}
}
によって行われた後、それが実行される初期化ブロックである 'static'ブロックは、クラスをコンパイルして実行されたときに呼び出される最初のブロックになります。以下を参照してください。http://docs.oracle.com/javase/specs/jls/se7/html/jls-8.html#jls-8.7 –
ありがとうございました! – Danilo