本書は、Javaに関する他の多くの書籍とは異なります。他の書籍がこの言語の基礎を教えるのに対し、本書は、最も面白く、役立ち、そして時には神秘的なプログラミングタスクでもある、いくつかのコンピュータ処理に、Javaをいかに適用すべきかという方法を示します。この過程では、Java言語の威力、用途の広さ、優雅さを披露します。本書では、Java設計の芸術(art)的な能力を披露します。