久々に Java の文法で「あれ、これどうだっけ?」というのが出てきた。きっと SJC-P (今だと OJC-P?) 受けた人なんかには常識の範囲なのだろうけど。 静的初期化子。static 初期化子とかスタティック・イニシャライザと表記されることもある。以下は、今日時点の自分用まとめ。 基本 静的初期化子は、クラスの初期化に必要な処理を書いたもののことだ。予約語 static の後ろにブロックを書く。例えば static フィールドをある値で初期化したい場合、宣言時に値を指定して static int a = 1; とすることもできるが、静的初期化子を使って static int a; static { a = 1; } と書くこともできる。この例のように初期値が単純なリテラルであれば静的初期化子を使うメリットはないが、Map に内容を入れておきたい場合とか、フィールドの初期化以外のこと
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く