From Oracle Press—the definitive, bestselling guide to the #1 certification for Java programmers, written and revised by the co-developers of the original SCJP exam OCP Java SE 7 Programmer Study Guide offers complete coverage of the latest Java Standard Edition programmer exam release, which brings the popular SCJP exam under the Oracle Certified Professional certification program and covers Java Platform, Standard Edition 7. This complete study guide provides in-depth, up-to-date coverage of all the exam objectives, and goes a step beyond to cover the Java Developer exam (now an Oracle Certified Expert level credential). This book provides an integrated study system based on proven pedagogy—step-by-step exercises, special Exam Watch, Inside-the-Exam, and On-the-Job notes, and chapter self tests help reinforce and teach practical skills while preparing you for the exam. The CD-ROM includes MasterExam practice exam software featuring more than 100 questions that appear only on the CD, and a searchable e-book. OCP Java SE 7 Programmer Study Guide Covers all new OCP Java SE 7 Programmer exam objectives Written by the co-developers of the original SCJP exam Filled with accurate test questions that simulate the type and style of questions found on the live exam Contains two complete practice exams—250+ challenging practice exam questions in book and on CD All practice questions include answer explanations for both the correct and incorrect options Kathy Sierra was a co-developer of the SCJP exam and the SCEA exam. She was also a master trainer for Sun Educational Services, where she taught Java instructors. Kathy’s full-time job since 1998 has been to help others learn Java and prepare for the SCJP exam, and she also is also the sole founder of the world’s largest Java certification web site, Javaranch.com. Kathy has worked for Sun Educational Services worldwide headquarters in the course development, customer training, and certification departments. Bert Bates is a Sun Certified Programmer for Java and has been developing software for the last 20 years. He has participated in the development of the SCJP, SCEA, and SCWCD exams. He has also been teaching software development, including Java programming, for many years, with a particular interest and background in artificial intelligence.
The book, that was used by EPAM company in Russian SPb office to prepare Java Core course students. Quiet good written book, and it helps to pass OCA/OCP Certification Exam (if you add to it Java SE8 topics).
Always a good book to start your programming development. All is explained as good as possible, you learn why a certain thing is used and how to use it. It's worth to read as a book-to-start
The book is quite interesting and easy to read, and initially I rated it higher. But after trying a couple of mock exams, it came out that not all topics are covered enough. Particularly, these are RowSets, RandomAccessFile and some other rarely used things that can make tricky questions.
I think that Sierra's book and website are the best tools to prepare oneself to oracle java certifications. I just passed the associate exam and I'm getting ready to take the programmer exam.