エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント3件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
コレクションの初期化にはスタティックイニシャライザではなくインスタンスイニシャライザを使用する - cypher256's blog
Java で static final な配列を public で公開すると要素が書き換えられてしまうため、コピーを返せとい... Java で static final な配列を public で公開すると要素が書き換えられてしまうため、コピーを返せというイディオムがあります(書籍 Effective Java - 項目 12)。要は不変(イミュータブル)でないオブジェクトを static final で公開するというのはほとんどの場合、誤りだから気をつけてね的なものです。 static final な配列 // 悪い例 public static final String[] VALUES = {"要素1", "要素2"}; // 良い例 private static final String[] VALUES = {"要素1", "要素2"}; public static String[] getValues() { return VALUES.clone(); } このイディオムは Java の言語仕様上、配列
2011/03/19 リンク