Jane,
How much previous experience do you have with
Java? Have you already read any of the
Java fundamentals textbook? If so, then you have already been exposed to just about everything that you need to know for the exam. I have received a lot of "thank you" messages from people that had previously read one of those fundamentals textbooks and then prepared for the exam just by working through my mock exams. If you have not yet done any reading on Java, then I suggest picking one Java fundamentals textbook and read through it. As you complete each chapter, then do one of my single topic exams that is relevant to the material covered in that chapter. Similarly, if you are reading any
SCJP study guide, then work through one of my single topic exams each time you complete one chapter in the study guide.
My mock exams are now available in a book. My exams are distributed over 22 chapters of the 23 chapters contained in the book. The chapters begin with a short review of the material covered by the mock exam that appears at the end of the chapter. The chapters are very short, because the book is really intended to serve as a workbook to accompany any Java fundamentals textbook or any SCJP study guide.
The best reference book for Java is the
Java Language Specification.