Become Oracle Certified with updated 1Z0-808 exam questions and correct answers
Consider below code of Test.java file:
1. package com.sampleproject.oca;
2.
3. interface Perishable1 {
4. default int maxDays() {
5. return 1;
6. }
7. }
8.
9. interface Perishable2 extends Perishable1 {
10. default int maxDays() {
11. return 2;
12. }
13. }
14.
15. class Milk implements Perishable2, Perishable1 {}
16.
17. public class Test {
18. public static void main(String[] args) {
19. Perishable1 obj = new Milk();
20. System.out.println(obj.maxDays());
21. }
22. }
Which of the following statements is correct?
What will be the result of compiling and executing Test class?
package com.udayan.oca;
public class Test {
public static void main(String[] args) {
m1(null);
}
static void m1(CharSequence s) {
System.out.println("CharSequence");
}
static void m1(String s) {
System.out.println("String");
}
static void m1(Object s) {
System.out.println("Object");
}
}
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 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?
Given code of Test.java file:
1. package com.sampleproject.oca;
2.
3. interface Blogger {
4. default void blog() throws Exception {
5. System.out.println("GENERIC");
6. }
7. }
8.
9. class TravelBlogger implements Blogger {
10. public void blog() {
11. System.out.println("TRAVEL");
12. }
13. }
14.
15. public class Test {
16. public static void main(String[] args) {
17. Blogger blogger = new TravelBlogger(); //Line n1
18. ((TravelBlogger)blogger).blog(); //Line n2
19. }
20. }
What will be the result of compiling and executing Test class?
© 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.