Free Oracle 1Z0-809 Exam Actual Questions

The questions for 1Z0-809 were last updated On Apr 26, 2024

Question No. 1

Given the definition of the Vehicle class:

Class Vehhicle {

int distance;//line n1

Vehicle (int x) {

this distance = x;

}

public void increSpeed(int time) {//line n2

int timeTravel = time;//line n3

class Car {

int value = 0;

public void speed () {

value = distance /timeTravel;

System.out.println (''Velocity with new speed''+value+''kmph'');

}

}

new Car().speed();

}

}

and this code fragment:

Vehicle v = new Vehicle (100);

v.increSpeed(60);

What is the result?

Show Answer Hide Answer
Correct Answer: A

Question No. 2

Given:

IntStream stream = IntStream.of (1,2,3);

IntFunction inFu= x -> y -> x*y;//line n1

IntStream newStream = stream.map(inFu.apply(10));//line n2

newStream.forEach(System.out::print);

Which modification enables the code fragment to compile?

Show Answer Hide Answer
Correct Answer: B

Question No. 3

Given the code fragment:

List values = Arrays.asList (1, 2, 3);

values.stream ()

.map(n -> n*2)//line n1

.peek(System.out::print)//line n2

.count();

What is the result?

Show Answer Hide Answer
Correct Answer: A

Question No. 4

Given the code fragment:

public class Foo {

public static void main (String [ ] args) {

Map unsortMap = new HashMap< > ( );

unsortMap.put (10, ''z'');

unsortMap.put (5, ''b'');

unsortMap.put (1, ''d'');

unsortMap.put (7, ''e'');

unsortMap.put (50, ''j'');

Map treeMap = new TreeMap (new

Comparator ( ) {

@Override public int compare (Integer o1, Integer o2) {return o2.compareTo

(o1); } } );

treeMap.putAll (unsortMap);

for (Map.Entry entry : treeMap.entrySet () ) {

System.out.print (entry.getValue () + '' '');

}

}

}

What is the result?

Show Answer Hide Answer
Correct Answer: C

Question No. 5

Which two reasons should you use interfaces instead of abstract classes? (Choose two.)

Show Answer Hide Answer
Correct Answer: B, E