Javaにおけるフリーブロックの実行順序
Java のフリー ブロックは、静的フリー ブロックと非静的フリー ブロックに分けられます。 非静的フリー ブロックの実行時間は、コンストラクターの実行前です。 静的フリーブロックの実行時間は、クラスファイルのロード時に実行されます。 非静的フリー ブロックは複数回実行でき、オブジェクトが初期化されている限り実行されますが、静的フリー ブロックはクラスがロードされるときに 1 回だけ実行され、通常はクラスの静的変数の値を初期化するために使用されます。クラス。 オブジェクトが初期化されるたびに、非静的ブロッ
2024-11-19