Short on time before your 1Z1-816 exam date? The Oracle Java SE 11 Programmer II question set from ActualCollection packs 80 practice questions into a format you can work through whenever a spare hour shows up. In 2026, plenty of busy professionals fit their prep into lunch breaks and commutes, and this material is built for exactly that.
Oracle 1Z1-816 Exam Overview:
| Certification Vendor: | Oracle |
|---|---|
| Exam Name: | Java SE 11 Programmer II |
| Exam Number: | 1Z0-816 |
| Available Languages: | English, Japanese |
| Real Exam Qty: | 50 |
| Certificate Validity Period: | No expiration (retired exam) |
| Exam Price: | USD $245 |
| Exam Duration: | 90 minutes |
| Exam Format: | Multiple Response, Multiple Choice |
| Related Certifications: | Oracle Certified Professional: Java SE 11 Developer Java SE 11 Programmer I (1Z0-815) |
| Passing Score: | 68% |
| Sample Questions: | ![]() |
| Exam Way: | Pearson VUE test center or online proctored exam |
| Pre Condition: | Oracle recommended passing Java SE 11 Programmer I (1Z0-815) before taking 1Z0-816. Both exams were required to earn the Oracle Certified Professional: Java SE 11 Developer credential before being replaced by 1Z0-819. |
| Official Syllabus URL: | https://education.oracle.com/java-se-11-programmer-ii/pexam_1Z0-816 |
Oracle 1Z1-816 Exam Syllabus Topics:
| Section | Objectives |
|---|---|
| Using Java Streams and Lambda Expressions | - Use functional interfaces and lambda expressions
|
| Handling Date, Time, Text, Numeric and Boolean Values | - Work with text and numeric values
|
| Implementing I/O Operations | - Read and write files
|
| Managing Concurrency | - Use concurrent APIs
|
| Working with JDBC | - Manage transactions
|
| Handling Exceptions, Localization and Annotations | - Localization and annotations
|
| Packaging and Deploying Java Code | - Package applications
|
Common Questions About the Oracle Java SE 11 Programmer II Exam
The Oracle Java SE 11 Programmer II exam is the official Oracle test registered under exam code 1Z1-816. Passing it earns you the Java Platform Standard Edition 11 certification, a credential at the Professional level. It is also linked to the related certifications: Oracle Certified Professional: Java SE 11 Developer, Java SE 11 Programmer I (1Z0-815). Oracle exams are valued because they test job-ready skills, so a passing score here carries real weight on a resume.
The Oracle Java SE 11 Programmer II exam includes 50 questions to be completed within 90 minutes. Do the pacing math before exam day: with that many items on the clock, you need a steady rhythm and the discipline to flag a hard question and move on instead of stalling. Two or three full timed sessions with the ActualCollection test engine will show you exactly what that pace feels like, so time pressure stops being a factor on the real day.
To pass the Oracle Java SE 11 Programmer II exam you need 68%, and the official registration fee is USD $245. A retake is not discounted: a failed attempt means paying the full USD $245 again, so treat your first sitting as the expensive one. A sensible rule is to book your seat only after you are scoring comfortably above the passing mark on the ActualCollection practice tests, not just squeaking past it once.
Oracle recommended passing Java SE 11 Programmer I (1Z0-815) before taking 1Z0-816. Both exams were required to earn the Oracle Certified Professional: Java SE 11 Developer credential before being replaced by 1Z0-819.
Eligibility rules do change from time to time, so confirm the current requirements before you register on the official exam page.
Yes. ActualCollection offers a free PDF demo of the Oracle Java SE 11 Programmer II material so you can judge the question quality and format before spending anything. After purchase, your license includes 365 days of free updates, and if you want to keep receiving updates after that period, renewals are available at a 50% discount.
If you take the Oracle Java SE 11 Programmer II exam within 60 days of your purchase and do not pass, ActualCollection backs you with a 100% money-back guarantee. The claim must match the exam your product covers: attempts taken within 3 days of purchase are not eligible (that is too little preparation time), and neither are downloaded-but-unused products, free materials, or expired orders. The candidate name must match the payer name, and you need to submit a scanned enrollment slip plus the official Score Report PDF within 2 days of the exam; claims are processed within 7 days. Prefer not to refund? You can swap instead and receive two other exam products of equal value for free while keeping the update service on your original purchase.
Delivery itself is instant: your files are downloadable right away and emailed to you within one minute of payment. If nothing arrives within 2 hours, contact customer service. There is no limit on how many computers you may install the software on.
The official Oracle Java SE 11 Programmer II syllabus is organized into 7 domains. Key areas include Working with JDBC, Implementing I/O Operations, and Using Java Streams and Lambda Expressions. The complete, up-to-date topic list appears in the exam topics section above; work through it line by line and flag anything you cannot yet explain in your own words.
Oracle Java SE 11 Programmer II Sample Questions:
Given:
You want to use the myResource class in a try-with-resources statement. Which change will accomplish this?
- A. Extend AutoCloseable and override the close method.
- B. Implement AutoCloseable and override the close method.
- C. Extend AutoCloseable and override the autoClose method.
- D. Implement AutoCloseable and override the autoClose method.
Correct Answer: B 🗳️
Explanation: Only visible for ActualCollection members. You can sign-up / login (it's free).
Given:
Which two independent changes will make the Main class compile? (Choose two.)
- A. Change line 2 to public Student(String classname).
- B. Move the entire Student class declaration to a separate Java file, Student.java.
- C. Change line 3 to Student student = new Student("Biology");.
- D. Change line 1 to static class Student {.
- E. Change line 1 to public class Student {.
Correct Answer: A,C 🗳️
Explanation: Only visible for ActualCollection members. You can sign-up / login (it's free).
Given the code fragment:
Path source = Paths.get("/repo/a/a.txt");
Path destination = Paths.get("/repo");
Files.move(source, destination); // line 1
Files.delete (source); // line 2
Assuming the source file and destination folder exist, what Is the result?
- A. a.txt is renamed repo.
- B. A copy of /repo/a/a.txt is moved to the /repo directory and /repo/a/a.txt is deleted.
- C. A java.nio.file.NoSuchFileException is thrown on line 2.
- D. A java.nio.file.FileAlreadyExistsException is thrown on line 1.
Correct Answer: B 🗳️
Given the code fragment:
Path currentFile = Paths.get("/scratch/exam/temp.txt");
Path outputFile = Paths get("/scratch/exam/new.txt");
Path directory = Paths.get("/scratch/");
Files.copy(currentFile, outputFile);
Files.copy(outputFile, directory);
Files.delete (outputFile);
The /scratch/exam/temp.txt file exists. The /scratch/exam/new.txt and /scratch/new.txt files do not exist.
What is the result?
- A. A copy of /scratch/exam/new.txt exists in the /scratch directory and /scratch/exam/new.txt is deleted.
- B. /scratch/exam/new.txt and /scratch/new.txt are deleted.
- C. The program throws a FileaAlreadyExistsException.
- D. The program throws a NoSuchFileException.
Correct Answer: D 🗳️
Explanation: Only visible for ActualCollection members. You can sign-up / login (it's free).
Given:
and:
Which code, when inserted on line 10, prints the number of unique localities from the roster list?
- A. .map(e -> e.getLocality())
.collect(Collectors.toSet())
.count(); - B. map(e -> e.getLocality())
.count(); - C. .filter(Employee::getLocality)
.distinct()
.count(); - D. .map(Employee::getLocality)
.distinct()
.count();
Correct Answer: C 🗳️
Explanation: Only visible for ActualCollection members. You can sign-up / login (it's free).






1120 Customer Reviews
