www.selikoff.net/ocp11-819
The 1Z0‐817 Upgrade Exam
The 1Z0‐817 Upgrade Exam is a 180‐minute exam with 80 questions and requires a passing score of 61 percent. It is designed for those who already hold a Java 6 or higher Sun or Oracle Professional Certification. Those with only Java Associate certification titles or older Java certifications are not eligible for this exam.
For the 1Z0‐817 Upgrade Exam, we recommend a study plan that uses either our OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide or OCP Oracle Certified Professional Java SE 11 Programmer II Study Guide, along with this book.
While either our Complete Study Guide or Programmer II Study Guide will help you pass the exam and make you a better programmer, you do not need to read the entire book. Table I.2 lists the chapters that will prepare you for the 1Z0‐817 Upgrade Exam.
TABLE I.2 Study Guide Chapters for the 1Z0‐817 Upgrade Exam
Book | Chapters To Review |
---|---|
Java 11 Complete Study Guide | 2, 6, 11, 12, 14, 15, 16, 17, 18, 20 |
Java 11 Programmer II Study Guide | 1, 3, 4, 5, 6, 7, 9, Appendix |
You can still use the practice exams in Chapters 14, 15, and 16 of this book to prepare for the 1Z0‐817 Upgrade Exam. You can just skip any questions on the topics that are not on the upgrade exam and calculate your score with the remaining questions.
Which Exam Should I Take?
If you hold an eligible certification title, you are free to take either the 1Z0‐819 Exam or the 1Z0‐817 Upgrade Exam. Which you take is completely up to you. Having taken both, we tend to believe the 1Z0‐817 Upgrade Exam is less challenging, in part because the number of topics is not nearly as broad as the 1Z0‐819 Exam. You also have more time to read each question on the exam.
Who Should Buy This Book
If you are looking to become a Java 11 Oracle Certified Professional, then this book is for you. Regardless of which exam you plan to take, make sure to always keep your study guide handy. This book is about honing your knowledge of Java 11, while your study guide is about building it.
How This Book Is Organized
This book consists of 13 objective‐based chapters followed by 3 full‐length mock practice exams. There are some subtle differences between the objective‐based chapters and practice exam chapters that you should be aware of while reading this book.
Using the Objective‐Based Chapters
An objective‐based chapter is composed of questions that correspond to an objective set, as defined by Oracle on the 1Z0‐819 Exam. We designed the structure and style of each question in the objective‐based chapters to reflect a more positive learning experience, allowing you to spend less time on each question but covering a broader level of material. For example, you may see two questions that look similar within a chapter but contain a subtle difference that has drastic implications on whether the code compiles or what output it produces.
Just like the review questions in our study guide, these questions are designed so that you can answer them many times. While these questions may be easier than exam questions, they will reinforce concepts if you keep taking them on a topic you don't feel strongly on.
In our study guides, we often group related topics into chapters or split them for understanding. For example, in our study guides we presented parallel streams as part of the concurrency chapter since these concepts are often intertwined, whereas the 1Z0‐819 Exam splits concurrency and parallel streams across two separate objectives. In this book, though, the chapters are organized around Oracle's objectives so you can test your skills. While you don't need to read an entire study guide before using an objective‐based chapter in this book, you do need to study the relevant objectives.
Table I.3 shows what chapters you need to have read in our Java 11 study guides at a minimum before practicing with the questions in this book. Remember that the Java 11 Programmer I and II Study Guides contain the same material as the combined Java 11 Complete Study Guide.
TABLE I.3 Oracle Objectives and Related Study Guide Chapters
Chapter in This Book | Objectives | Complete Study Guide Chapter | OCP Programmer I Chapter | OCP Programmer II Chapter |
---|---|---|---|---|
1 | Working with Java Data Types | 3, 4, 5, 6, and 12 | 3, 4, 5, and 6 | 1 |
2 | Controlling Program Flow | 4 | 4 | |
3 | Java Object‐Oriented Approach | 2, 7, 8, 9, and 12 | 2, 7, 8, and 9 | 1 |
4 | Exception Handling | 10 and 16 | 10 | 5 |
5 | Working with Arrays and Collections | 5 and 14 | 5 | 3 |
6 | Working with Streams and Lambda Expressions | 6, 15, and 18 | 6 | 4 and 7 |
7 | Java Platform Module System | 11 and 17 | 11 | 6 |
8 | Concurrency | 18 | 7 | |
9 | Java I/O API | 19 and 20 | 8 and 9 | |
10 | Secure Coding in Java SE Application | 22 | 11 |