Free Oracle 1Z0-809 Exam Questions

Become Oracle Certified with updated 1Z0-809 exam questions and correct answers

Page:    1 / 94      
Total 469 Questions | Updated On: Jan 06, 2026
Add To Cart
Question 1

Given the code fragment:
public class FileThread implements Runnable {
 String fName;
 public FileThread(String fName) { this.fName = fName; }
 public void run () System.out.println(fName);}
 public static void main (String[] args) throws IOException,
InterruptedException {
 ExecutorService executor = Executors.newCachedThreadPool();
 Stream<Path> listOfFiles = Files.walk(Paths.get(“Java Projects”));
 listOfFiles.forEach(line -> {
 executor.execute(new FileThread(line.getFileName().toString()));
 //
line n1
 });
 executor.shutdown();
 executor.awaitTermination(5, TimeUnit.DAYS); //
line n2
 }
}
The Java Projects directory exists and contains a list of files.
What is the result?


Answer: B
Question 2

Given code of Test.java file: 

1. package com.udayan.ocp;

2.  

3. import java.time.*;

4.  

5. public class Test {

6.     public static void main(String [] args) {

7.         System.out.println(Duration.ofDays(-2));

8.     }

9. }

What will be the result of compiling and executing Test class?


Answer: D
Question 3

Given the code fragment:
Stream<Path> files = Files.walk(Paths.get(System.getProperty(“user.home”)));
 files.forEach (fName -> { //line n1
 try {
 Path aPath = fName.toAbsolutePath(); //line n2
 System.out.println(fName + “:”
 + Files.readAttributes(aPath,
Basic.File.Attributes.class).creationTime
());
 } catch (IOException ex) {
 ex.printStackTrace();
 });
What is the result?


Answer: A
Question 4

The last statement inside main(String []) method, increments value of i, which means it is not effectively final and hence compilation error.

//Test.java

package com.udayan.ocp;

 

class Player {

    String name;

    int age;

    Player() {

        this.name = "Virat";

        this.age = 29;

    }

    

    public int hashCode() {

        return 100;

    }

}

 

public class Test {

    public static void main(String[] args) {

        System.out.println(new Player());

    }

}

Hexadecimal representation of 100 is 64.

Which of the following option is correct?


Answer: B
Question 5

Given code of Test.java file: 

1. package com.udayan.ocp;

2.  

3. import java.util.ArrayDeque;

4. import java.util.Deque;

5.  

6. public class Test {

7.     public static void main(String[] args) {

8.         Deque deque = new ArrayDeque<>();

9.         deque.push(new Boolean("abc"));

10.         deque.push(new Boolean("tRuE"));

11.         deque.push(new Boolean("FALSE"));

12.         deque.push(true);

13.         System.out.println(deque.pop() + ":" + deque.peek() + ":" + deque.size());

14.     }

15. }

What will be the result of compiling and executing Test class?


Answer: A
Page:    1 / 94      
Total 469 Questions | Updated On: Jan 06, 2026
Add To Cart

© Copyrights DumpsCertify 2026. All Rights Reserved

We use cookies to ensure your best experience. So we hope you are happy to receive all cookies on the DumpsCertify.