5 stars (THE exam guide) - This book is not written in standard exam cram style. It gives you pretty deep information on different Java language aspects with small test on the end. You will need some programming background (may I recomend Thinking in Java by Bruce Eckel) to gain full advantage of this book. I had pretty good experience in VB.NET and C#.NET and this book enabled me to succesfully pass certification by reading it only once. 5 stars (Sun Certified Programmer Review) - All the preparation required to pass the Sun Certified Programmer Exam 310-035(Java 1.4) is contained in the book Java 2 Sun Certified Programmer & Developer for Java 2 by Kathy Sierra and Bert Bates. This book is excellent!!! If you follow the books recommendations, you will be fully prepared for the exam and the types of questions that will be asked. I liked the two-minute drill which summarized the chapter's key points. The self-tests(after each chapter) and the practice exams (on the CD that comes with the book) really get you ready for the types of questions(tricky) you can expect on the exam. There are quite a few similar type books on the market but they do not have either the clarity or focus of this book. It is all you really need to pass the exam. I would recommend this book to anyone wanting to get certified! 5 stars (Great study guide for the Programmer Exam) - Clearly written, entertaining, and good sample questions. I passed the 1.4 test on the 1st try with a 90%. ... McGraw-Hill Osborne Media :: Computers & Technical Skills :: Tests :: Sun computers :: Study guides :: Programming Languages - Java :: Programming :: Java (Computer program language) :: Examina :: Sun Certified Programmer - Developer for Java 2 Study Guide (Exam 310-035 - 310-027)