Confidently Practice Online with Free 1Z0-808 Exam Cram

Practice your Java SE 8 Programmer I certification test with free 1Z0-808 exam cram and take control of your certification preparation. At FreeExamCram, you can practice online for free using real 1Z0-808 exam dumps, verified questions, and expert-designed free online practice tests. Moreover our Oracle 1Z0-808 exam cram backed by our confidence-boosting refund guarantee.

Exam Code: 1Z0-808
Exam Questions: 608
Java SE 8 Programmer I
Updated: 06 Jan, 2026
Viewing Page : 1 - 61
Practicing : 1 - 5 of 608 Questions
Question 1

Which of the following are Java Exception classes?

Select 3 options.

Options :
Answer: A,C,E

Question 2

Given code of Thought.java file:

1. public class Thought {

2.     /*INSERT*/ {

3.         System.out.println("All is well");

4.     }

5. }

Which 3 options, if used to replace /*INSERT*/, will compile successfully and on execution will print "All is well" on to the console?

Options :
Answer: A,B,G

Question 3

Given the code fragment:

1Z0-808
What is the result?

Options :
Answer: C

Question 4

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

1. package com.udayan.oca;

2.  

3. import java.util.ArrayList;

4. import java.util.List;

5.  

6. public class Test {

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

8.          List list = new ArrayList<>();

9.          list.add(100);

10.          list.add(200);

11.          list.add(100);

12.          list.add(200);

13.          list.remove(new Integer(100));

14.  

15.          System.out.println(list);

16.      }

17. }

Options :
Answer: E

Question 5

Consider below code:

1. //Test.java

2. package com.udayan.oca;

3.  

4. import java.util.ArrayList;

5. import java.util.Iterator;

6. import java.util.List;

7. import java.util.function.Predicate;

8.  

9. class Employee {

10.      private String name;

11.      private int age;

12.      private double salary;

13.  

14.      public Employee(String name, int age, double salary) {

15.          this.name = name;

16.          this.age = age;

17.          this.salary = salary;

18.      }

19.  

20.      public String getName() {

21.          return name;

22.      }

23.  

24.     public int getAge() {

25.          return age;

26.      }

27.  

28.     public double getSalary() {

29.          return salary;

30.      }

31.  

32.     public String toString() {

33.          return name;

34.      }

35. }

36.  

37. public class Test {

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

39.          List list = new ArrayList<>();

40.          list.add(new Employee("James", 25, 15000));

41.          list.add(new Employee("Lucy", 23, 12000));

42.          list.add(new Employee("Bill", 27, 10000));

43.          list.add(new Employee("Jack", 19, 5000));

44.          list.add(new Employee("Liya", 20, 8000));

45.  

46.          process(list, /*INSERT*/);

47.  

48.          System.out.println(list);

49.      }

50.  

51.      private static void process(List list, Predicate predicate) {

52.          Iterator iterator = list.iterator();

53.          while(iterator.hasNext()) {

54.              if(predicate.test(iterator.next()))

55.              iterator.remove();

56.          }

57.       }

58. }

Which of the following lambda expressions, if used to replace /*INSERT*/, prints [Jack, Liya] on to the console?

Select 2 options.

Options :
Answer: B,C

Viewing Page : 1 - 61
Practicing : 1 - 5 of 608 Questions

© Copyrights FreeExamCram 2026. All Rights Reserved

We use cookies to ensure that we give you the best experience on our website (FreeExamCram). If you continue without changing your settings, we'll assume that you are happy to receive all cookies on the FreeExamCram.