[解決済み] 静的ループはいつ呼ばれるのか?重複] [重複] [重複
2022-02-16 03:13:25
質問内容
Javaクラスにおいて、静的ループはどの時点で呼び出されるのでしょうか? また、どの程度の頻度で参照されるのでしょうか? 私はメソッドを呼び出すことしか知りませんし
オイラーQ14の本当に素晴らしい回答で見たのですが、Javaを1年やっていますが、ここで初めて見ました。
static {
for (int i = 10; i < cache.length; i *= 2)
collatzNum(i - 1);
}
解決方法は?
これは静的初期化ブロックと呼ばれるものです。静的変数を初期化するために使います。このブロックは、クラスがロードされたときに呼び出されます。
ご参考までに
<ブロッククオートクラスはいくつでも静的初期化ブロックを持つことができ、それらは は、クラス本体のどこにでも出現させることができます。ランタイムシステムが保証するのは 静的初期化ブロックは、その順番で呼び出されます。 ソースコードに表示される
詳しくは こちら
関連
-
[解決済み】ResultSetの例外 - 結果セットの開始前
-
[解決済み] JavaでArrayListではなくLinkedListを使用するのはいつですか?
-
[解決済み] JavaScriptのオブジェクトをループスルーまたは列挙するにはどうすればよいですか?
-
[解決済み] Pythonで静的なクラス変数は可能ですか?
-
[解決済み] Java内部クラスと静的ネストされたクラス
-
[解決済み] 静的クラスとシングルトンパターンの違い?
-
[解決済み] 整数の平方根が整数であるかどうかを判断する最速の方法
-
[解決済み] C言語における「static」の意味とは?
-
[解決済み] 静的メソッドを使用する場合
-
[解決済み] Javaインターフェースでスタティックメソッドを定義できないのはなぜですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Android Studio クラス org.codehaus.groovy.runtime.InvokerHelper を初期化できませんでした。
-
[解決済み】Android Studioでタスク :app:compileDebugJavaWithJavac の実行に失敗しました。
-
[解決済み】 JAVA 変数宣言はここではできない
-
[解決済み】JLabelのテキストを中央に配置するには?
-
[解決済み】メソッド本体がない、またはJavaで抽象的な宣言をする
-
[解決済み】Eclipseで「JUnitテストが見つかりませんでした。
-
[解決済み】ソースルート外のJavaファイル intelliJ
-
[解決済み】Java Error "Exception in thread "main" java.util.InputMismatchException" Array プログラムで発生。
-
[解決済み] [Solved] java.lang.NoClassDefFoundError: クラスXXXを初期化できませんでした。
-
[解決済み】静的初期化ブロック