From a free demo to 365 days of updates and a clearly stated refund policy, ActualCollection covers every step of your Oracle Java SE 7 Programmer II preparation in one place. Thousands of candidates in 2026 start their 1Z1-804 journey right here.
Oracle 1Z1-804 Exam Overview:
| Certification Vendor: | Oracle |
|---|---|
| Exam Name: | Java SE 7 Programmer II Exam |
| Exam Number: | 1Z0-804 |
| Real Exam Qty: | 90 |
| Related Certifications: | Oracle Certified Professional, Java SE 7 Programmer (OCPJP 7) |
| Exam Price: | USD 245 |
| Certificate Validity Period: | Oracle Java certifications are generally valid for the certified product version and do not expire |
| Exam Duration: | 150 minutes |
| Passing Score: | 65% |
| Available Languages: | Japanese, English |
| Exam Format: | Multiple Choice |
| Sample Questions: | ![]() |
| Exam Way: | Pearson VUE test center or Oracle-authorized exam delivery method (availability depended on region and program at the time the exam was offered). |
| Pre Condition: | Candidates must first earn the Oracle Certified Associate, Java SE 7 Programmer credential (Exam 1Z0-803) before obtaining the Oracle Certified Professional, Java SE 7 Programmer certification. |
| Official Syllabus URL: | https://learn.oracle.com/pls/web_prod-plq-dad/view_pdf?c_id=D79146GC10&c_lang=US&c_org_id=68 |
Oracle 1Z1-804 Exam Syllabus Topics:
| Section | Objectives |
|---|---|
| Class Design and Access Control | - Methods and constructors
|
| JDBC | - Database connectivity
|
| Localization and Formatting | - Internationalization
|
| Advanced Object-Oriented Design | - Inheritance and polymorphism
|
| Java I/O and NIO.2 | - Input and output APIs
|
| Generics and Collections | - Generic programming
|
| Concurrency | - Multithreading
|
| Exceptions and Assertions | - Error handling
|
Common Questions About the Oracle Java SE 7 Programmer II Exam
The Oracle Java SE 7 Programmer II exam is the official Oracle test registered under exam code 1Z1-804. Passing it earns you the Java and Middleware certification, a credential at the Professional level. It is also linked to the related certification: Oracle Certified Professional, Java SE 7 Programmer (OCPJP 7). 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 7 Programmer II exam includes 90 questions to be completed within 150 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 7 Programmer II exam you need 65%, 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.
Candidates must first earn the Oracle Certified Associate, Java SE 7 Programmer credential (Exam 1Z0-803) before obtaining the Oracle Certified Professional, Java SE 7 Programmer certification.
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 7 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 7 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 7 Programmer II syllabus is organized into 8 domains. Key areas include Exceptions and Assertions, Concurrency, and Generics and Collections. 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 7 Programmer II Sample Questions:
Question 1
Give:
What is the result?
A. IllegalFormatConversionException is thrown at runtime
B. There are 27 sports cars and 5 trucks
C. There are 27 convertibles and 5 trucks
D. There are 9 sports cars and 5 trucks
E. There are 9 convertibles and 5 trucks
Question 2
Which three statements are correct about thread's sleep method?
A. The sloop (long) method parameter defines a delay in microseconds.
B. A thread loses all object monitors (lock flags) when calling the sleep method.
C. A thread can continue execution after the amount of time defined in the sleep (long) parameter
D. A thread is guaranteed to continue execution after the exact amount of time defined in the sleep (long) parameter.
E. Only runtime exceptions are thrown by the sleep method.
F. The sleep (long) method parameter defines a delay in milliseconds.
G. A thread can continue execution before the amount of time defined in the sleep (long) parameter.
Question 3
Given:
What is the result?
A. 78 class java.lang.Array.IndexOutOfBoundException
B. class java.lang.arrayIndexOutOfBoundException
C. class MarkOutOfBoundException
D. Compilation fails.
Question 4
Given:
Which three are true?
A. SuperCar takes advantage of polymorphism
B. BasicCar uses composition.
C. BasicCar is-a Car.
D. BasicCar has-a Car
E. SuperCar uses composition.
F. SuperCar is-a Car.
Question 5
Given: Which statement, inserted at line 8, enables the code to compile?
A. new Task().new Counter().increment();
B. Task.Counter().increment();
C. Task.Counter.increment();
D. new Task().Counter().increment();
E. new Task.Counter().increment();
Solutions:
| Question 1 Answer: D | Question 2 Answer: C,D,F | Question 3 Answer: D | Question 4 Answer: A,C,E | Question 5 Answer: E |






1310 Customer Reviews
