Update (11/05/2020): Read The 1Z0-819 Exam page to learn how you can easily our Java 11 Study Guides to prepare for Oracle’s 1Z0-819 Exam, as well as the 1Z0-817 Upgrade Exam.
Oracle has announced a new Java SE 11 Developer 1Z0-819 exam. In doing so, they are also retiring the 1Z0-815 and 1Z0-816 exams, effective October 1st, 2020. Don’t panic! The new exam is basically a combined version of the 1Z0-815 and 1Z0-816 exams.
In fact, Jeanne and I worked with Oracle staff to help design the objective set for the new 1Z0-819 exam. For example, we’re responsible for removing CallableStatement
‘s and assertions. You’re welcome!
This means our existing study guides are perfectly suited to help you pass this new exam. We recommend studying for the new exam with one of the following two options:
- Java OCP 11 Programmer I Study Guide + Java OCP 11 Programmer II Study Guide
- Java OCP 11 Developer Complete Study Guide
Is the new exam easier?
Not really. The new 1Z0-819 exam covers a broad range of material. And you have to know it all on the same day instead of split across two different exams.
What are the benefits of the new 1Z0-819 exam?
To begin with, it costs less. One exam instead of two. Additionally, there are less questions.
The breadth of material does have an advantage: if you don’t do well on one topic, it is likely to be less points on the exam.That said, you only have 90 minutes on the new exam, as opposed to 180 minutes on the old exams, but you have less questions to answer.
What about the Upgrade Exam?
Oracle is keeping the Upgrade OCP Java 11 1Z0-817 exam. Like the new 1Z0-819 exam, our Complete Study Guide can be used for the upgrade exam. You also just use the Programmer II book, as we added an Upgrade Appendix just for this exam.
What don’t I need to study?
You need to know almost everything that was on the 1Z0-815 and 1Z0-816 exams for the 1Z0-819 exam. There are a few topics that you no longer need to worry about for the exam:
- Characteristics of Java (platform independence, backwards compatibility, etc)
- Running a basic program from the command line (except modules)
- Java Assertions
- JDBC CallableStatement
How do the new objectives map to our Java 11 Study guides?
We created a helpful mapping so you know what to study for the new exam.
1Z0-819 Objectives | Programmer I (1Z0-815) Chapter | Programmer II (1Z0-816) Chapter | Complete Study Guide Chapter |
Working with Java data types | 3 – Operators 4 – Making Decisions 5 – Core Java APIs 6 – Lambdas and Functional Interfaces | 1 – Java Fundamentals | 3 – Operators 4 – Making Decisions 5 – Core Java APIs 6 – Lambdas and Functional Interfaces 12 – Java Fundamentals |
Controlling Program Flow | 4 – Making Decisions | 4 – Making Decisions | |
Java Object-Oriented Approach | 2 – Java Building Blocks 7 – Methods and Encapsulation 8 – Class Design 9 – Advanced Class Design | 1 – Java Fundamentals | 2 – Java Building Blocks 7 – Methods and Encapsulation 8 – Class Design 9 – Advanced Class Design 12 – Java Fundamentals |
Exception Handling | 10 – Exceptions | 5 – Exceptions, Assertions, and Localization | 10 – Exceptions 16 – Exceptions, Assertions, and Localization |
Working with Arrays and Collections | 5 – Core Java APIs | 3 – Generics and Collections | 5 – Core Java APIs 14 – Generics and Collections |
Working with Streams and Lambda expressions | 6 – Lambdas and Functional Interfaces | 4 – Functional Programming 7 – Concurrency | 6 – Lambdas and Functional Interfaces 15 – Functional Programming 18 – Concurrency |
Java Platform Module System | 11 – Modules | 6 – Modular Applications | 11 – Modules 17 – Modular Applications |
Concurrency | 7 – Concurrency | 18 – Concurrency | |
Java I/O API | 8 – I/O 9 – NIO.2 | 19 – I/O 20 – NIO.2 | |
Secure Coding in Java SE Application | 11 – Security | 22 – Security | |
Database Applications with JDBC | 10 – JDBC | 21 – JDBC | |
Localization | 5 – Exceptions, Assertions, and Localization | 16 – Exceptions, Assertions, and Localization | |
Annotations | 2 – Annotations | 13 – Annotations |