Anxious about the 1Z1-816 exam? Here is the good news: preparation is a solved problem when the materials are right. DumpStillValid's Oracle Java SE 11 Programmer II bank — 80+ Q&As with expert-verified answers — was built for exactly your situation.
Oracle 1Z1-816 Exam Overview:
| Certification Vendor: | Oracle |
|---|---|
| Exam Name: | Java SE 11 Programmer II |
| Exam Number: | 1Z0-816 |
| Available Languages: | English, Japanese |
| Certificate Validity Period: | Valid until retirement; no fixed expiration |
| Exam Duration: | 180 minutes |
| Real Exam Qty: | 80 |
| Related Certifications: | Oracle Certified Professional: Java SE 11 Developer |
| Passing Score: | 63% |
| Exam Format: | Multiple Choice, Fill-in-the-Blank, Multiple Select |
| Exam Price: | USD 245 |
| Recommended Training: | Java SE: Programming II Java SE 11 Programmer II Study Guide |
| Exam Registration: | Oracle Certification Portal Pearson VUE Registration |
| Sample Questions: | ![]() |
| Exam Way: | Online proctored or onsite at Pearson VUE test centers |
| Pre Condition: | Recommended: Java SE 11 Programmer I (1Z0-815) or OCA Java SE 7/8/11 certification; no formal mandatory requirement |
| Official Syllabus URL: | https://www.oracle.com/education/certification/javase-11-programmer-2/ |
Oracle 1Z1-816 Exam Syllabus Topics:
| Section | Objectives |
|---|---|
| Topic 1: Concurrency | - Concurrent collections and synchronization - Executors, Callable, Future |
| Topic 2: Annotations | - Declaring custom annotations - Using predefined annotations |
| Topic 3: Java Fundamentals | - Enumerations - Final classes, nested, inner, anonymous classes |
| Topic 4: Modular Applications | - Migration to modular applications - Services in modular applications - Module declarations and dependencies |
| Topic 5: Exception Handling and Assertions | - Custom exceptions and assertions - Try-with-resources |
| Topic 6: Java Stream API | - Intermediate and terminal operations - Parallel streams - Stream creation and pipelines |
| Topic 7: JDBC Database Applications | - PreparedStatement and transactions - JDBC API, connections, statements |
| Topic 8: Secure Coding and Localization | - Secure coding practices - Resource bundles and localization |
| Topic 9: Java Interfaces | - Functional interfaces - Default, private, static interface methods |
| Topic 10: Lambda Expressions and Built-in Functional Interfaces | - java.util.function package - Lambda syntax and usage |
| Topic 11: I/O and NIO.2 | - NIO.2 Path, Files, FileSystems - File I/O, streams, serialization |
| Topic 12: Generics and Collections | - Collections Framework, Comparator, Comparable - Generic classes, methods, wildcards |
The 1Z1-816 Exam: Ambition, Preparation, Policies
Per the latest exam information, the 1Z1-816 exam presents 80 questions in 180 minutes minutes. Knowing the format precisely removes one major source of exam-day anxiety.
By replacing uncertainty with evidence at every step. Anxious about quality? The free demo is drawn from the real 1Z1-816 bank, so you get a genuine preview before paying. Anxious about difficulty? Every answer is expert-verified, compiled conscientiously by our top specialists across the Oracle Java SE 11 Programmer II objectives. Anxious about fit? Three versions — PDF, PC engine, and online engine — let you choose whichever suits your habits. And we are never self-satisfied: quality and service keep improving, release after release.
Upon successful payment, our system automatically emails the product to your mailbox — typically within about a minute — with an instant download link on screen. If nothing arrives within two hours, check your spam folder and contact support. Installations are unlimited, and updates are free for 365 days: each new version is delivered automatically, with a 50% renewal discount when the period ends.
Oracle recommends the following official training resources:
Choose a course that matches your starting point, then reinforce it with steady question practice.
The Oracle Java SE 11 Programmer II blueprint covers these core domains:
- Java Stream API
- Generics and Collections
- Java Fundamentals
The official outline lists further domains, all covered in our question bank.
Oracle publishes these prerequisites for the Oracle Java SE 11 Programmer II: Recommended: Java SE 11 Programmer I (1Z0-815) or OCA Java SE 7/8/11 certification; no formal mandatory requirement.
Check the authoritative wording on the official certification page before registering.
At present, passing the 1Z1-816 exam requires 63%, and the registration fee is USD 245. Both are set by Oracle and can change — confirm them on the official site when you book.
Use the official registration channels below:
Select a test center or online session, and secure your date early for the best availability.
Written, clear, and honored. If you fail the corresponding exam within 60 days of purchase, send us a scanned copy of your enrollment slip and your official Score Report PDF within two days of the exam date; verified claims are refunded in full within seven days. Exclusions: exams taken within three days of purchase, candidate names that differ from the payer, and free or expired products. If you prefer, exchange your product for two others of equal value at no charge.
Oracle Java SE 11 Programmer II Sample Questions:
Given an application with a main module that has this module-info.java file:
Which two are true? (Choose two.)
- A. A module providing an implementation of country.CountryDetails must have a requires main; directive in its module-info.java file.
- B. To compile without an error, the application must have at least one module in the module source path that provides an implementation of country.CountryDetails.
- C. To run without an error, the application must have at least one module in the module path that provides an implementation of country.CountryDetails.
- D. A module providing an implementation of country.CountryDetails can be compiled and added without recompiling the main module.
- E. An implementation of country.countryDetails can be added to the main module.
Correct Answer: A,B 🗳️
Explanation: Only visible for DumpStillValid members. You can sign-up / login (it's free).
Given:
You want the code to produce this output:
John
Joe
Jane
Which code fragment should be inserted on line 1 and line 2 to produce the output?
- A. Insert Comparator<Person> on line 1.
Insert
public int compare(Person p1, Person p2) {
return p1.name.compare(p2.name);
}
on line 2. - B. Insert Comparator<Person> on line 1.
Insert
public int compare(Person person) {
return person.name.compare(this.name);
}
on line 2. - C. Insert Comparable<Person> on line 1.
Insert
public int compare(Person p1, Person p2) {
return p1.name.compare(p2.name);
}
on line 2. - D. Insert Comparator<Person> on line 1.
Insert
public int compareTo(Person person) {
return person.name.compareTo(this.name);
}
on line 2.
Correct Answer: D 🗳️
Explanation: Only visible for DumpStillValid members. You can sign-up / login (it's free).
Given:
When is the readObject method called?
- A. before this object Is serialized
- B. after this object is serialized
- C. The method is never called.
- D. before this object is deserialized
- E. after this object is deserialized
Correct Answer: E 🗳️
Explanation: Only visible for DumpStillValid members. You can sign-up / login (it's free).
Given the Person class with age and name along with getter and setter methods, and this code fragment:
What will be the result?
- A. Tom Aman Peter
- B. Aman Peter Tom
- C. Aman Tom Peter
- D. Tom Peter Aman
Correct Answer: B 🗳️
Given:
and
What is the result?
- A. The compilation fails.
- B. A ClassCastException is thrown at run time.
- C. A NullPointerException is thrown at run time.
- D. 1
1
1 - E. 1
Null
null
Correct Answer: A 🗳️
Explanation: Only visible for DumpStillValid members. You can sign-up / login (it's free).
Viewing page 1 out of 16 pages.
Viewing questions 1-5 out of 80 questions.






