All of the reviews I have read were for previous editions. I use
this for my class text, and students have been very pleased. It
is easy to teach from, with good exercises (most), and the 4th
edition has cleaned up errors mentioned in earlier reviews. I
use it for a beginning and intermediate University level class.
The text is managable and not as verbose at Eckel or as simpleton
as Dietel. Better explainations than the Nutshells which are
also good books. Covers topics often left out in intro books,
Threads, Sockets and Networking.
This is the fifth text I have used since I started teaching
Java classes, and definitely best so far (but get the 4th ed!)