CodeRanch.com
.
About the Authors
Scott Selikoff is a professional software consultant, author, and owner of Selikoff Solutions, LLC, which provides software development solutions to businesses in the tri‐state New York City area. Skilled in a plethora of software languages and platforms, Scott specializes in full‐stack database‐driven systems, cloud‐based applications, microservice architectures, and service‐oriented architectures.
A native of Toms River, New Jersey, Scott achieved his Bachelor of Arts degree from Cornell University in Mathematics and Computer Science in 2002, after three years of study. In 2003, he received his Master of Engineering degree in Computer Science, also from Cornell University. As someone with a deep love of education, Scott has always enjoyed teaching others new concepts. He's given lectures at Cornell University and Rutgers University, as well as conferences including Oracle Code One and The Server Side Java Symposium.
Scott lives in New Jersey with his loving wife, Patti; three amazing daughters, twins Olivia and Sophia and little Elysia; two very playful dogs, Webby and Georgette; and three curious kittens, Snowball, Sugar, and Minnie Mouse. You can find out more about Scott at www.linkedin.com/in/selikoff
or follow him on Twitter @ScottSelikoff
.
Jeanne Boyarsky was selected as a Java Champion in 2019. She has worked as a Java developer for more than 18 years at a bank in New York City where she develops, mentors, and conducts training. Besides being a senior moderator at CodeRanch.com
in her free time, she works on the forum code base and is a leader of the NYJavaSIG. Jeanne also mentors the programming division of a FIRST robotics team where she works with students just getting started with Java. She also speaks at several conferences each year.
Jeanne got her Bachelor of Arts degree in 2002 and her Master's in Computer Information Technology in 2005. She enjoyed getting her Master's degree in an online program while working full‐time. This was before online education was cool! Jeanne is also a Distinguished Toastmaster and a Scrum Master. You can find out more about Jeanne at www.jeanneboyarsky.com
or follow her on Twitter @JeanneBoyarsky
.
Jeanne and Scott are both moderators on the CodeRanch.com
forums and can be reached there for questions and comments. They also co‐author a technical blog called Down Home Country Coding at www.selikoff.net
.
In addition to this book, Scott and Jeanne are also the authors of the following best‐selling Java 11 certification books: OCP Java SE 11 Programmer I Study Guide (Sybex, 2019), OCP Java SE 11 Programmer II Study Guide (Sybex, 2020), and Java SE 11 Developer Complete Study Guide (Sybex, 2020). They also wrote the three best‐selling Java 8 certification books.
Introduction
This book is intended for those who want become a Java 11 Oracle Certified Professional (OCP) by taking either the 1Z0‐819 Exam or the 1Z0‐817 Upgrade Exam, as well as those who want to test their knowledge of Java 11. If you are new to Java 11, we strongly recommend you start with a study guide to learn all of the facets of the language and come back to this book once you are thinking of taking the exam.
We recommend the best‐selling OCP Java SE 11 Developer Complete Study Guide (Sybex, 2020), which we happen to be the authors of, to start in your studies. This book is also available as two separate volumes if you prefer to carry around a paper book: OCP Java SE 11 Programmer I Study Guide (Sybex, 2019) and OCP Java SE 11 Programmer II Study Guide (Sybex, 2020). Whether you purchase the Complete Guide, or the Programmer I and Programmer II books, the material is the same and will properly prepare you for the exams.
Regardless of which study guide you used to prepare, you can use this book to hone your skills, since it is based on topics on the actual exams.
Unlike the questions in our study guides, which are designed to be harder than the real exam, the questions in this book mirror the exam format. All the questions in this book tell you how many answers are correct. They will say “Choose two” or “Choose three” if more than one answer is correct.
Choosing an Exam
If you don't hold any previous Java certifications, then you should take the 1Z0‐819 Java SE 11 Developer Exam. It is a very broad exam, covering subjects from basic Java concepts and syntax to more advanced topics and APIs. Some libraries you may use every day, while others you may not be familiar with in your career, such as the concurrency, annotations, and NIO.2 APIs. The exam also includes a lot of topics around the new Java module platform.
If you already hold a recent Java Professional certification, then you are eligible to take the upgrade exam. Table I.1 lists who is able to take each exam. This book will help you prepare for both the 1Z0‐819 Exam and the 1Z0‐817 Upgrade Exam.
TABLE I.1 Java 11 Professional Certification Exams
Exam Code | Name | Who Should Take |
---|---|---|
1Z0‐819 | Java SE 11 Developer | Everyone can take this exam. |
1Z0‐817 | Upgrade OCP Java 6, 7, & 8 to Java SE 11 Developer | Holders of any of the following:Sun Certified Programmer for the Java Platform, SE 6 (SCJP6)Oracle Certified Professional, Java SE 6 Programmer (OCJP6)Oracle Certified Professional, Java SE 7 Programmer (OCJP7)Oracle Certified Professional, Java SE 8 Programmer (OCJP8) |
What Happened to the 1Z0‐815 and 1Z0‐816 Exams?
When Oracle released the Java 11 certification in March 2019, it was originally obtained by taking two exams: the Programmer I 1Z0‐815 Exam, which focused on core Java structures, and the Programmer II 1Z0‐816 Exam, which focused on broad topics and APIs.
In October 2020, Oracle retired these two exams and replaced them with a combined 1Z0‐819 Exam. The authors of this book were instrumental in working directly with Oracle to ensure the new exam did not introduce a lot of new material that was not on the previous two exams.
We mentioned this in case you pick up one of our Java 11 Study Guides and notice the 1Z0‐815 or 1Z0‐816 Exam titles on the cover. Don't panic! These books can definitely be used for the 1Z0‐819 exam! The material is nearly identical. Please visit our blog for more details:
www.selikoff.net/ocp11-819
The 1Z0‐819 Exam
The 1Z0‐819 Exam is a 90‐minute exam with 50 questions and requires a passing score of 68 percent. For those who may be familiar with the previous Java 7 and 8 certifications exams, the 1Z0‐819 Exam combines material from what was previously two exams into a much broader exam with fewer questions. This means that each question may cover a variety of objectives and the time you have on each question is more constrained.
To study for the 1Z0‐819 Exam, we recommend a study plan that uses our OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide along with this book. As mentioned, this book is available in two parts if you prefer an easier to carry around option, OCP Java SE 11 Programmer I Study Guide and OCP Java SE 11 Programmer II Study Guide.