定義:
目的:
実行:
静的ブロックを使用したコード例:
// Usa um bloco estático class StaticBlock { static double rootOf2; static double rootOf3; // Bloco estático para inicialização static { System.out.println("Inside static block."); rootOf2 = Math.sqrt(2.0); rootOf3 = Math.sqrt(3.0); } StaticBlock(String msg) { System.out.println(msg); } } class SDemo3 { public static void main(String args[]) { StaticBlock ob = new StaticBlock("Inside Constructor"); System.out.println("Square root of 2 is " + StaticBlock.rootOf2); System.out.println("Square root of 3 is " + StaticBlock.rootOf3); } }
静的ブロックの利点:
これらは、クラスが使用される前に、特定の初期化が安全かつ適切なタイミングで実行されることを保証します。
一般的な使用法:
以上が静的ブロックの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。