The true test of the Java 2 Certification Exam Guide is to actually take the Java 2 Certification exam and see if you pass.
But that's something I'm not going to risk after reading this book.
While there's thoughtful treatment of many Java issues, from the mundane to the esoteric, the presentation of these issues suffers from errors in both substance and typography.
Consider chapter 2, Java Programming Essentials. As you read through the chapter, you manage to ignore the various typos, after all, you already know Java, you're just trying to study for the exam. (It's just annoying to have to put up with them.)
You work through the exercises, and get philosophical as the authors ask you a question about a method that isn't even defined in the code sample they present. Are you supposed to use your imagination? I don't think that'd be a good idea on the actual exam.
Finally, you get to the end of the chapter to check your answers. Chapter 2 has exercises numbered 1 through 17. But the answers are numbered 1 through 19 ... and the answer for 17 doesn't have anything to do with the question for 17! You toss the book down in disgust.
That's unfortunately representative of much of the rest of the book. It seems pretty clear that the authors, the editors, and the publisher were rushing to get this text out. More's the pity, the book had real potential, with a lot of breadth. Maybe these problems will go away in a second or third edition ... but maybe Java 3 will be out then, too!