[解決済み】Javaのスタティックブロック【重複あり
2022-03-25 03:49:48
質問
先日、あるコードに目を通していたら、出てきたんです。
static {
...
}
C++から来た私には、なぜそれがあるのか全く分かりませんでした。コードはうまくコンパイルできたので、エラーではありません。この"static"コードのブロックは何ですか?
どのように解決するのですか?
それは 静的イニシャライザー . クラスがロードされるときに実行されます(正確には初期化されますが、通常はその違いに気づきません)。
と考えることができます。 クラス・コンストラクタ"。 .
もあることに注意してください。
インスタンス初期化子
がないことを除けば、同じように見える。
static
キーワードを使用します。これらは
に加えて
は、オブジェクトの新しいインスタンスが作成されるときに、コンストラクタのコードです。
関連
-
[解決済み] Java enumのメンバーを比較する:==またはequals()?
-
[解決済み] Java - JTextFieldが空かどうかを確認する
-
[解決済み] getContentPane()は具体的に何をするのですか?
-
[解決済み] IntegerからBigIntegerへの変換
-
[解決済み] JavaでNullPointerExceptionを回避する方法
-
[解決済み] Pythonで静的なクラス変数は可能ですか?
-
[解決済み] Javaはパラメータのデフォルト値をサポートしていますか?
-
[解決済み] HashMapを直接(リテラルに)初期化する方法は?
-
[解決済み] 静的変数が悪とされるのはなぜですか?
-
[解決済み】Javaではfinallyブロックは必ず実行されるのですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] tempとは何ですか、またjavaにおけるtempの用途は何ですか?
-
[解決済み] Firebase クラスにシリアライズするプロパティが見つからない
-
[解決済み] JavaでFileFilterを作るには?
-
[解決済み] enumのordinalを使用するのは良い習慣ですか?
-
[解決済み] Cloneable throws CloneNotSupportedException
-
[解決済み] Oracle DB : java.sql.SQLException: 閉じた接続
-
[解決済み] 型の不一致:ArrayListからListへの変換ができない
-
[解決済み] Java- <T extends Comparable<T>>の意味?
-
[解決済み] 文字列の長さに応じて文字列をトリミングする
-
[解決済み】静的初期化コードブロックと非静的初期化コードブロックの違いは何ですか?