本書は、Javaでプログラムする際に多くのプログラマが直面する問題を300例以上も取り上げ、わかりやすいレシピ集というスタイルで解説。すでにJavaの基礎は習得したプログラマがステップアップするために最適な一冊。取り上げている内容は、コンパイル、デバッグ、データの入出力、GUI開発、ネットワーク機能など基礎的なものから、正規表現、データ構造、他の言語とのミックスなど本書独自のものまで幅広く、Javaプログラムのサンプル集として決定版と言える。