Quickly grab our 1Z0-808 product now and kickstart your exam preparation today!
Name: | Java SE 8 Programmer I |
Exam Code: | 1Z0-808 |
Certification: | Oracle Certified Associate |
Vendor: | Oracle |
Total Questions: | 608 |
Last Updated: | Apr 25, 2024 |
Consider below codes of 3 java files:
1. //Super.java
2. package com.sampleproject.oca;
3.
4. public interface Super {
5. String name = "SUPER"; //Line n1
6. }
1. //Sub.java
2. package com.sampleproject.oca;
3.
4. public interface Sub extends Super { //Line n2
5.
6. }
1. //Test.java
2. package com.sampleproject.oca;
3.
4. public class Test {
5. public static void main(String[] args) {
6. Sub sub = null;
7. System.out.println(sub.name); //Line n3
8. }
9.
Which of the following statements is correct?
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
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
52. 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.
Given the code fragment:
Which of the following is a checked Exception?
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?