I have been using Java professionally for many years, but have never gotten any certifications. There are many areas of Java that I have not used professionally and am not familiar with. Would this book be sufficient to enable me to pass the certification exam or would I need to supplement this book with other sources? Thanks and congratulations on the book.
This book is the compete set of material you need to know for the OCA 8 exam. There's also an upcoming OCP 8 exam, which covers additional facets of the Java language, such as NIO.2, JDBC, Nashorn, etc. That said, there are certainly Java topics well outside the scope of the exam that you could study, but if we included all of them the book would be a couple of thousand pages! The focus of the book is to prepare you for the exam and in that I belive we have you covered.
Lloyd Meinholz wrote:would I need to supplement this book with other sources?
These forums of course And maybe a mock exam simulator like Enthuware (without any doubt the best one out there). Using such a simulator you can take several mock exams to measure your progress, identify your weaker areas, getting familiar with the exam format/software,... The more you practice, the better you'll become.