Exam Details

  • Exam Code
    :1Z0-809
  • Exam Name
    :Java SE 8 Programmer II
  • Certification
    :Oracle Database
  • Vendor
    :Oracle
  • Total Questions
    :207 Q&As
  • Last Updated
    :Oct 27, 2024

Oracle Oracle Database 1Z0-809 Questions & Answers

  • Question 181:

    Given:

    public enum USCurrency {

    PENNY (1),

    NICKLE(5),

    DIME (10),

    QUARTER(25);

    private int value;

    public USCurrency(int value) {

    this.value = value;

    }

    public int getValue() {return value;}

    }

    public class Coin {

    public static void main (String[] args) {

    USCurrency usCoin =new USCurrency.DIME;

    System.out.println(usCoin.getValue()):

    }

    }

    Which two modifications enable the given code to compile? (Choose two.)

    A. Nest the USCurrency enumeration declaration within the Coin class.

    B. Make the USCurrency enumeration constructor private.

    C. Remove the new keyword from the instantion of usCoin.

    D. Make the getter method of value as a static method.

    E. Add the final keyword in the declaration of value.

  • Question 182:

    Given:

    class ImageScanner implements AutoCloseable {

    public void close () throws Exception {

    System.out.print ("Scanner closed.");

    }

    public void scanImage () throws Exception {

    System.out.print ("Scan.");

    throw new Exception("Unable to scan.");

    }

    }

    class ImagePrinter implements AutoCloseable {

    public void close () throws Exception {

    System.out.print ("Printer closed.");

    }

    public void printImage () {System.out.print("Print."); }

    }

    and this code fragment:

    try (ImageScanner ir = new ImageScanner();

    ImagePrinter iw = new ImagePrinter()) {

    ir.scanImage();

    iw.printImage();

    } catch (Exception e) {

    System.out.print(e.getMessage());

    }

    What is the result?

    A. Scan.Printer closed. Scanner closed. Unable to scan.

    B. Scan.Scanner closed. Unable to scan.

    C. Scan. Unable to scan.

    D. Scan. Unable to scan. Printer closed.

  • Question 183:

    Given the structure of the STUDENT table:

    Student (id INTEGER, name VARCHAR)

    Given:

    public class Test {

    static Connection newConnection =null;

    public static Connection get DBConnection () throws SQLException {

    try (Connection con = DriveManager.getConnection(URL, username, password)) {

    newConnection = con;

    }

    return newConnection;

    }

    public static void main (String [] args) throws SQLException {

    get DBConnection ();

    Statement st = newConnection.createStatement();

    st.executeUpdate("INSERT INTO student VALUES (102, `Kelvin')");

    }

    }

    Assume that:

    The required database driver is configured in the classpath.

    The appropriate database is accessible with the URL, userName, and passWord exists.

    The SQL query is valid.

    What is the result?

    A. The program executes successfully and the STUDENT table is updated with one record.

    B. The program executes successfully and the STUDENT table is NOT updated with any record.

    C. A SQLException is thrown as runtime.

    D. A NullPointerException is thrown as runtime.

  • Question 184:

    Given the code fragments:

    class Employee { Optional

    address;

    Employee (Optional

    address) {

    this.address = address;

    }

    public Optional

    getAddress() { return address; }

    }

    class Address {

    String city = "New York";

    public String getCity { return city: }

    public String toString() {

    return city;

    }

    }

    and

    Address address = null;

    Optional

    addrs1 = Optional.ofNullable (address);

    Employee e1 = new Employee (addrs1);

    String eAddress = (addrs1.isPresent()) ? addrs1.get().getCity() : "City Not

    available";

    What is the result?

    A. New York

    B. City Not available

    C. null

    D. A NoSuchElementException is thrown at run time.

  • Question 185:

    Given the code fragment:

    Stream 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?

    A. All files and directories under the home directory are listed along with their attributes.

    B. A compilation error occurs at line n1.

    C. The files in the home directory are listed along with their attributes.

    D. A compilation error occurs at line n2.

  • Question 186:

    Given:

    class Vehicle {

    int vno;

    String name;

    public Vehicle (int vno, String name) {

    this.vno = vno,;

    this.name = name;

    }

    public String toString () {

    return vno + ":" + name;

    }

    }

    and this code fragment:

    Set vehicles = new TreeSet <> ();

    vehicles.add(new Vehicle (10123, "Ford"));

    vehicles.add(new Vehicle (10124, "BMW"));

    System.out.println(vehicles);

    What is the result?

    A. 10123 Ford 10124 BMW

    B. 10124 BMW 10123 Ford

    C. A compilation error occurs.

    D. A ClassCastException is thrown at run time.

  • Question 187:

    Given that course.txt is accessible and contains:

    Course : : Java

    and given the code fragment:

    public static void main (String[ ] args) { int i; char c; try (FileInputStream fis = new FileInputStream (“course.txt”);

    InputStreamReader isr = new InputStreamReader(fis);) {

    while (isr.ready()) { //line n1

    isr.skip(2);

    i = isr.read ();

    c = (char) i;

    System.out.print(c);

    } } catch (Exception e) { e.printStackTrace(); } }

    What is the result?

    A. ur :: va

    B. ueJa

    C. The program prints nothing.

    D. A compilation error occurs at line n1.

  • Question 188:

    Given:

    public class Test {

    private T t;

    public T get () {

    return t;

    }

    public void set (T t) {

    this.t = t;

    }

    public static void main (String args [ ] ) {

    Test type = new Test<>();

    Test type 1 = new Test (); //line n1

    type.set("Java");

    type1.set(100); //line n2

    System.out.print(type.get() + " " + type1.get());

    }

    }

    What is the result?

    A. Java 100

    B. java.lang.string@java.lang.Integer@

    C. A compilation error occurs. To rectify it, replace line n1 with: Test type1 = new Test<>();

    D. A compilation error occurs. To rectify it, replace line n2 with: type1.set (Integer(100));

  • Question 189:

    Given the definition of the Vehicle class:

    class Vehicle {

    String name;

    void setName (String name) {

    this.name = name;

    }

    String getName() {

    return name;

    }

    }

    Which action encapsulates the Vehicle class?

    A. Make the Vehicle class public.

    B. Make the name variable public.

    C. Make the setName method public.

    D. Make the name variable private.

    E. Make the setName method private.

    F. Make the getName method private.

  • Question 190:

    Given:

    public class product {

    int id; int price;

    public Product (int id, int price) {

    this.id = id;

    this.price = price;

    }

    public String toString() { return id + ":" + price; }

    }

    and the code fragment:

    List products = Arrays.asList(new Product(1, 10),

    new Product (2, 30),

    new Product (2, 30));

    Product p = products.stream().reduce(new Product (4, 0), (p1, p2) -> {

    p1.price+=p2.price;

    return new Product (p1.id, p1.price);});

    products.add(p);

    products.stream().parallel()

    .reduce((p1, p2) - > p1.price > p2.price ? p1 : p2)

    .ifPresent(System.out: :println);

    What is the result?

    A. 2 : 30

    B. 4 : 0

    C. 4 : 60

    D. 4 : 60

    2 : 30

    3 : 20

    1 : 10

    E. The program prints nothing.

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only Oracle exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your 1Z0-809 exam preparations and Oracle certification application, do not hesitate to visit our Vcedump.com to find your solutions here.