読者です 読者をやめる 読者になる 読者になる

遅延初期化まとめ

  1. 遅延初期化するな、普通に初期化しろ。
  2. どうしても遅延初期化が必要なら、メソッドをsynchronizedしろ。
  3. どうしても遅延初期化が必要で、どうしても速度も必要なら、二重チェックイディオムを使え。
  4. どうしても(略)ただしstaticフィールドの場合は、ホルダークラスイディオムを使え