今回は感想文です。
2010-03-21 Posted by オオイシ
2009-11-09 Posted by オオイシ
Joshua Bloch の Effective Java 第2版 を読みました。前版である Effective Java
がすばらしかったのですが、第2版も期待を裏切らず有用です。
第2版は J2SE 6 (JDK 1.6) に基づいて書かれているため、1.5 で追加されたジェネリックス、enum、アノテーション、concurrent パッケージなどについての記述が追加され、またこれらによって古くなった記述が改められています。従って第1版をすでに読んでいる方にとっても第2版を買って読む価値は十分にあります。
漫然と API を眺めていたりコーディングに明け暮れていてはまず気づかない様々な問題に気づかさせてくれる良書であり、Java プログラマは全員、これを読む必要があります。(この本なしで Serializable を正しく実装する自信は、僕にはありません。)
ただ訳があまり上等でないように感じられる点は残念です。意味が一意にとれない部分などがあって、微妙な問題を理解しようとするときに気を散らされてしまうことがありました。言葉の選び方や接続方法などにもう少し気を配ってもらえるとよかったのですが…。