Effective Java (Java Series)

著者 :
  • Prentice Hall (2008年5月8日発売)
4.67
  • (7)
  • (1)
  • (1)
  • (0)
  • (0)
本棚登録 : 23
感想 : 4
5

第一版が出版された2001年から7年が経ち、ようやく第二版の出版となりました。
多かれ少なかれJavaで飯を食っていくなら読んどかないとまずい。

第一版からの変更点はJava5で追加された、ジェネリクス、enum型、アノテーション、オートボクシング、for-eachループ
java.util.concurrentパッケージへの対応。

各章、最初にJavaで設計・コーディングを行う上ですべきこと/避けるべきことが書かれており、その後、理由と実現方法が続くという構成になっている。

以下、目次(超適当)。

Chapter 02 オブジェクトの生成/破棄
コンストラクタの代わりにファクトリーメソッドを検討せよ
コンストラクタ引数が多い場合は、ビルダを検討せよ
privateコンストラクタやenum型を使ってシングルトンパターンを適用せよ
privateコンストラクタを使ってインスタンス化可能性を排除せよ
不要なオブジェクトの生成を避けよ
使われなくなったオブジェクト参照を破棄せよ
finalizeメソッドは使うな
Chapter 03 全てのオブジェクトの共通メソッド
Chapter 04 クラスとインターフェース
Chapter 05 ジェネリクス
Chapter 06 enum型とアノテーション
Chapter 07 メソッド
Chapter 08 ジェネラルプログラミング
Chapter 09 例外
Chapter 10 コンカレンシー
Chapter 11 直列化

読書状況:いま読んでる 公開設定:公開
カテゴリ: IT
感想投稿日 : 2008年8月29日
本棚登録日 : 2008年8月29日

みんなの感想をみる

コメント 0件

ツイートする