- Duration: Flexible
Course details
Are you ready to pass OCP- Java SE 8 Programmer II certification and prove your competency to recruiters and employers alike?
OCP - Java SE 8 Programmer II - Exam Information:
- Exam Code: 1Z0-809
- Duration: 150 minutes
- Questions #: 85 (Multiple Choice / Multiple Select)
- Passing score: 65%
Exam Curriculum:
- Java Class Design
- Advanced Java Class Design
- Generics and Collections
- Lambda Built-in Functional Interfaces
- Java Stream API
- Exceptions and Assertions
- Use Java SE 8 Date/Time API
- Java I/O Fundamentals
- Java File I/O (NIO.2)
- Java Concurrency
- Building Database Applications with JDBC
- Localization
Practice tests are randomized to give a real examination feel. All topics listed above are divided appropriately in 6 tests consisting 85 questions each i.e., 510 questions in total. Questions are designed based on real examination questions in terms of pattern and complexity. All Exam topics and sub-topics are covered.
Explanation of all the correct answers is also provided for reference and understanding. Relevant hints and how to approach a question in real examination setting is also provided in explanation.
Successful completion of all the tests will boost your confidence to attempt Oracle Certified Professional -Java SE 8 Programmer II examination.
More information on detailed curriculum and assumptions to be followed for examination are available on oracle certification page.
Disclaimer : These questions are not real examination questions / dumps. These questions are created to evaluate your preparation for certification exam.
Some examples of exam questions are provided below:-
Q 1. Given code of Test.java file:
package com.udayan.ocp;import java.util.ArrayList;import java.util.List;import java.util.concurrent.*;class Accumulator { private List<Integer> list = new ArrayList<>(); public synchronized void accumulate(int i) { list.add(i); } public List<Integer> getList() { return list; }}public class Test { public static void main(String [] args) { ExecutorService s = Executors.newFixedThreadPool(1000); Accumulator a = new Accumulator(); for(int i=1; i<=1000; i++) { int x = i; s.execute(() -> a.accumulate(x)); } s.shutdown(); System.out.println(a.getList().size()); }}
What will be the result of compiling and executing Test class?
A. It will always print 1000 on to the console.
B. It can print any number between 0 and 1000.
C. The program will wait indefinitely.
Answer: B
*******************************************************************************
Q 2. Given code of Test.java file:
package com.udayan.ocp;class MyResource implements AutoCloseable { @Override public void close() { System.out.println("Closing"); }}public class Test { public static void main(String[] args) { try(AutoCloseable resource = new MyResource()) { } }}
What will be the result of compiling and executing Test class?
A. Compilation error in MyResource class
B. Compilation error in Test class
C. Closing
Answer: B
*******************************************************************************
Q 3. Given code of Test.java file:
package com.udayan.ocp;class Printer<String> { private String t; Printer(String t){ this.t = t; }}public class Test { public static void main(String[] args) { Printer<Integer> obj = new Printer<>(100); System.out.println(obj); }}
What will be the result of compiling and executing Test class?
A. 100
B. Some text containing @ symbol
C. Compilation error in Printer class
D. Compilation error in Test class
Answer: B
*******************************************************************************
Q 4. Given code of Test.java file:
package com.udayan.ocp;import java.util.Arrays;import java.util.Comparator;public class Test { public static void main(String[] args) { String [] arr = {"A5", "B4", "C3", "D2", "E1"}; Arrays.sort(arr, Comparator.comparing(s -> s.substring(1))); for(String str : arr) { System.out.print(str + " "); } }}
What will be the result of compiling and executing Test class?
A. E1 D2 C3 B4 A5
B. A5 B4 C3 D2 E1
C. A1 B2 C3 D4 E5
D. E5 D4 C3 B2 A1
Answer: A
- JavaScript Full stack web developer virtual internship Virtual Bootcamp + Internship at LaimoonAED 1,449Duration: Upto 30 Hours
- Java Servlets (Video-Based) UplatzUSD 13Duration: Upto 11 Hours
- Java Database Connectivity eduCBAUSD 21
USD 84Duration: Upto 2 Hours