Sybex wrote:OCA: Oracle Certified Associate Java SE 8 Programmer I Study Guide, Exam 1Z1-808 is a comprehensive study guide for those taking the Oracle Certified Associate Java SE 8 Programmer I exam (1Z1-808). With complete coverage of 100% of the exam objectives, this book provides everything you need to know to confidently take the exam. The release of Java 8 brought the language's biggest changes to date, and for the first time, candidates are required to learn functional programming to pass the exam. This study guide has you covered, with thorough functional programming explanation and information on all key topic areas Java programmers need to know. You'll cover Java inside and out, and learn how to apply it efficiently and effectively to create solutions applicable to real-world scenarios.
It is worth mentioning, that book is not only a certification guide, but in my opinion also is a good technical reference book which you can keep close to your work desk and refer to it when needed.
Right at the beginning authors make a clear point, the book's content they try to keep harder than the actual exam is going to be. According to the book authors, exam is not an easy one, so it is rather a good idea in my opinion to improve significantly your knowledge portfolio and be well prepared after you finish study the book which keeps your head to spin a little bit harder than the actual exam may require.
As you'd probably expect, at the beginning authors spend a bit of time giving you an idea how the exam is going to be organised, what kind and type of questions you could expect, and what strategy to use in one or another situation.
As an example, I found an advice a priceless one, where one of the possible exam answers is "code doesn't compile". Authors advice you to debug code first and see if it indeed does compile, and only then consider any other answers as correct ones. So following that advice you can save a lot of the time.
To my big surprise, at the beginning of the book I found an assessment test, which gave me a clear idea what was my current knowledge and what chapters requires my double attention just not to miss important details.
As mentioned at the beginning, I consider this book as a good technical reference book too, it is because authors quite often go beyond necessary exam topics details and explains concepts at a more advanced level, so you could expect to learn a lot more things you may did not know before.
Reading authors biographies at the beginning of the book you can see that authors have an extensive experience as a developers in industry, so good amount of industry strength advices you could find across reading the book.
What is down to the actual exam topics material, I believe it is very good. Concepts explained well and in details, this is basically what you expect from a good certification guide.
At the end of each chapter you can find an exam type questions covering the chapter you just read. This obviously gives you a good warm up and some actual experience on the futures exam you'll be going to take.
As a book owner you'll also get an access to an electronic online learning environment and the test bank which includes sample tests, electronic flashcards, in short - all the help you need to be ready on the exam day.
Disclosure: I received a review copy of this book from the publisher for reviewing it on behalf of CodeRanch.