Is the book tailor made for the exam or can I also use it for reference.
As it uses UML do i need any prior UML knowledge for this book.
Does your book rely on any particular platform.
The exam for the Sun Certified Programmer for Java 2 (SCPJ2)
Platform has changed considerably since the first edition of
this book was published. The most noticeable change in the current
version of the exam (SCPJ2 1.4) is the removal of GUI and I/O, and
the shifting of emphasis toward the core features of the language.
In our opinion, the new exam demands an even greater understanding
and actual experience of the language, rather than mere recitation
of facts. Proficiency in the language is the key to success.
The I/O and GUI topics of the first edition have been eliminated,
as they have no relevance for the SCPJ2 exam. These topics are
more relevant for the Sun Certified Developer for Java 2 (SCDJ2)
Platform exam and, therefore, relegated to a possible future
volume on the Developer exam topics.
Since the emphasis of the SCPJ2 exam is on the core features of
Java, the second edition provides an even greater in-depth coverage
of the relevant topics. The book covers not just the exam objectives,
but also supplementary topics that aid in mastering
the exam topics.
The second edition is still a one-source guide for the SCPJ2 exam:
it provides a mixture of theory and practice for the exam. Use the
book to learn Java, pass the SCPJ2 exam, and afterwards, use it as
a handy language guide. The book also has an appendix devoted to
the SCPJ2 Upgrade exam. To facilitate preparation for the exams,
the second edition comes with a CD containing additional resources,
including several mock exams developed by Whizlabs Software.