初期化ブロックとstatic初期化ブロックについて使い方と実行順序をまとめました。 初期化ブロック(オブジェクトイニシャライザ) オブジェクトの初期化を行うための仕組みに初期化ブロックがあり、インスタンスの生成時に実行されます。復数の初期化ブロックがある場合はコードに書かれた順に実行されます。 import java.util.Date; public class InitializerSample { private final Date date; { // 初期化ブロック System.out.println("初期化ブロックの実行"); date = new Date(); } public Date getDate() { return date; } public static void main(String[] args) { InitializerSample init