2017-06-18 Effective Java読んだ OOP Joshua Blochの"Effective Java"(第2版)を読んだ。 Java SE6対応としてでた第2版の用で、Javaのバージョンとしては若干古い。 2~11章で以下のテーマについてのTipsやアンチパターンに対する解決策を説明している。 はじめに オブジェクト指向の生成と消滅 全てのオブジェクトに共通のメソッド クラスとインタフェース ジェネリクッス enumとアノテーション メソッド プログラミング一般 例外 並行性 シリアライズ 全体を通してにTipsの列挙という感じで、章ごとでもあまり説明の流れみたいなものはないので、必要な部分だけかいつまんで読むことが出来る。 全てのオブジェクトに共通のメソッド、ジェネリックス、例外、並行性あたりの説明はまた読み直すことになりそう。