レベルエンター山本大のブログ

面白いプログラミング教育を若い人たちに

BLOCKVROCKリファレンス目次はこちら

Genericsについて調べるならこの本

Genericsについて基礎をしっかり学ぼうと思って調べていたら、
Javaエンジニア教育コンサルをやっている上司よりこんな本を紹介された。

Java 2 Standard Edition 5.0 Tiger―拡張された言語仕様について

Java 2 Standard Edition 5.0 Tiger―拡張された言語仕様について

この本は、Java 5で拡張された言語仕様のみに焦点を絞って書かれた本だ。
内容も、ありがちな入門本ではなく、しっかりと詳しく説明されている。

著者である柴田芳樹さんは、米国ゼロックスパロアルト研究所での開発従事経験もある超ハイレベルな人だ。
Javaの親James Goslingさんなどの著書翻訳*1などもされている。
1次情報に近い日本語情報だといえそうだ。

焦点が絞られているお陰で詳しいし、欲しい情報が見つけやすい。

今後、Guiceを使うアーキテクトなら、押さえておきたいGenericsの詳細仕様が詳しくわかるだけでも価値がある。
また、教えるという立場になることの多い、技術コンサルタントも必携だろう。

Amazonの評価は高くないが、入門書を求める人が書いた書評に思える。
しっかりした知識を得たいならお勧めだ。

柴田さんよりコメントいただきました!
一部用語の間違いがあり、正誤表が私のホームページに掲載されていますので、ご確認ください。
http://www001.upp.so-net.ne.jp/yshibata/

*1:「Effective Java プログラミング言語ガイド」(ピアソン)「プログラミング言語Java」(ピアソン)