Java OCP 11 Practice Tests

Scott Selikoff and Jeanne Boyarsky developed a book of practice tests for all of the new Oracle Certified Professional (OCP) Java SE 11. The book OCP Oracle Certified Professional Java SE 11 Developer Complete Practice Tests is published by Wiley Publishing. It will help you prepare for The 1Z0-819 Exam and The 1Z0-817 Upgrade Exam.

We are using this blog to publish information about the book such as objectives changes and any errata found within the book. To report an error in the book that is not yet listed here, please create a thread in the OCP forum and include “Sybex Practice Tests 11” in the subject.

For more information, visit Oracle’s Java SE 11 Exam and Java SE 11 Upgrade Exam pages. If you have any questions for us, feel free to post in the OCP forum at CodeRanch which Jeanne and Scott visit frequently.

Key Links

Where to buy it

All known errors are listed here. To report a potential error, please create a thread at Be sure to include “Sybex Practice Tests 11” and the chapter and/or page number in the subject.

212#18 – Should say choose two and not threeCodeRanch7/3/21
513#58 – Option D should say “class” instead of “interface”Andrey Kotelnikov 
573#74 – “How lines” should be “How many lines”Michael Siro7/3/21
1203#213 – Option E should say “all non-private methods”Henry Leu7/3/21
1745#46 – Option C should be 1, not -1Sybex3/8/21
2497#20 – There should be a semicolon after “Maple”Igor Kajic6/29/22
2597#57 – Option A should be requires animal.inspect.api;Mike Gualeni7/3/21
2597#58 – Option C should be requires animal.inspect.api;Mike Gualeni7/3/21
33311#11 – Ignore option D as their is no comments 2Andrey Kotelnikov7/3/21
41616#1 – The HopCounter class is missing an import for GrassHopperScott Selikoff5/28/22
4441#30 – “second indexed element” should be “element at the index 2”Vlad Alin12/7/21
4543 #50 – Give yourself credit if you choose option EMichael Siro7/3/21
4663#156 – “instructor” should be “constructor”Andrey Kotelnikov7/3/21
4825#11 – In the explanation, the comment about Map should say extends, not implements, interfaceVlad Alin6/3/23
4946#31 – The answer is correct. In the explanation, “D” should be “E” in the last sentence.Plamenti Kos1/5/22
4966#47 – The answer should be D, not C. The explanation as to why is correct.Jesus Alberto Sarco Giannini7/3/21
5107#12 – The answer should be D because the jar is dog-arthur2 and not dog-arthur-2J Noot7/4/21
5107#13 – “are the service provider interfaces”Igor Kojic7/4/22
5117#17. The answer correctly says C. However, the explanation incorrectly says it is is B.Jeanne Boyarsky5/1/22
5117#21 – The last sentence is incorrect. While -m is not common on javac, it does existM Janssen7/3/21
5137#47 – The correct answer should be C. Two dashes are incorrect for this parameterJesus Alberto Sarco Giannini7/3/21
5147#63 – The last sentence is incorrect. While -m is not common on javac, it does existM Janssen9/11/21
54314#43 – “Since this reduces the implied visibility of public” should be “Since this reduces the visibility of protected”Vlad Alin11/7/21
55615#42 – “B incorrect” should be “D incorrect” (the answer was correct; the explanation had a typo)Toby Melskens5/30/22
56116#31 – The answer is correct, however the explanation is not. Filter() is not redundant.Vlad Alin6/16/23