Of course I'm extremely biased, but I like the new edition of "Complete Java 2 Certification". I did my best to make all the new language features understandable, and I added a ton of new test questions.
Consultant to SCJP team.<br />Co-designer of SCJD exam.<br />Co-author of "Complete Java 2 Certification Study Guide".<br />Author of "Ground-Up Java".