About OCPJP 8
The OCPJP 8 certification exam verifies the advanced knowledge of Java language. To have the possibility to take the exam, you should already have Associate Certification OCAJP 8. All the details of the 1Z0-809 exam can be found on the Oracle site. Sometimes this exam is also called OCJP 8 exam, because it is the updated version of OCJP 6. How OCPJP 8 exam differs from the previous OCPJP 7 exam? There are added Lambda, Functional Interfaces and Stream API topics.
How to Prepare for OCPJP 8 Certification Exam?
Recommended books are:
- The Java 8 Programmer II Study Guide by Esteban Herrera book can be read online for free. It is a good guide that cover all the certification objectives and have mock exam questions.
- Oracle Certified Professional Java SE 8 Programmer Exam 1Z0-809 is a good Java 8 certification exam book.
- The SCJP Sun Certified Programmer for Java 6 Exam 310-065 book is a bestseller written for preparation to OCJP 6. But some chapters and mock tests from this book can be used for preparation to OCPJP 8 certification exam as well.
The ExamClouds published articles, tests and questions which can be a good OCP Java SE 8 Programmer II 1Z0-809 study guide.
If you have some questions, propositions or found a mistake, write a comment to the corresponded question or an article.
Description of main Object Oriented Programming (OOP) concepts in Java - Encapsulation, Inheritance and Polymorphism.
What is method overloading and overriding, rules and examples. Difference between these two concepts. The main usage of overriding.
Lambda expressions, method references, java.util.function interfaces: Predicate, Supplier, Consumer, Function, their primitive and binary specializations.
Features, syntax and examples of a regular inner class, a method-local inner class, an anonymous inner class and a static nested class.
Using try-catch and finally block in Java. Handle multiple exceptions in one block. The AutoCloseable resource in the try-with-resources statement in Java 7.