java 静的クラスの初期化の順番
Javaでは、静的クラスの初期化の順序は次のとおりです。
- 静的フィールドの初期化:静的フィールドは、コード内の順序に従って順番に初期化されます。ある静的フィールドが別の静的フィールドに依存している場合は、依存先のフィールドが最初に初期化されます。
- 静的なコードブロックの初期化 : 静的なコードブロックは、コード内で定義された順に実行されます。
静的クラスの初期化は初回使用時に1回だけ行われる点に注意。
Javaでは、静的クラスの初期化の順序は次のとおりです。
静的クラスの初期化は初回使用時に1回だけ行われる点に注意。