Master the 1Z0-809 Java SE 8 Programmer II content and be ready for exam day success quickly with this Actualtests 1Z0-809 testing engine. We guarantee it!We make it a reality and give you real 1Z0-809 questions in our Oracle 1Z0-809 braindumps.Latest 100% VALID Oracle 1Z0-809 Exam Questions Dumps at below page. You can use our Oracle 1Z0-809 braindumps and pass your exam.


♥♥ 2017 NEW RECOMMEND ♥♥

Free VCE & PDF File for Oracle 1Z0-809 Real Exam (Full Version!)

★ Pass on Your First TRY ★ 100% Money Back Guarantee ★ Realistic Practice Exam Questions

Free Instant Download NEW 1Z0-809 Exam Dumps (PDF & VCE):
Available on: http://www.surepassexam.com/1Z0-809-exam-dumps.html

Q21. Given: 

What is the result? 

A. Good Day! Good Luck! 

B. Good Day! Good Day! 

C. Good Luck! Good Day! 

D. Good Luck! Good Luck! 

E. Compilation fails 

Answer:


Q22. Given the code fragment: 

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

BufferedReader brCopy = null; 

try (BufferedReader br = new BufferedReader (new FileReader(“employee.txt”))) { // 

line n1 

br.lines().forEach(c -> System.out.println(c)); 

brCopy = br;//line n2 

brCopy.ready(); //line n3; 

Assume that the ready method of the BufferedReader, when called on a closed BufferedReader, throws an exception, and employee.txt is accessible and contains valid text. 

What is the result? 

A. A compilation error occurs at line n3. 

B. A compilation error occurs at line n1. 

C. A compilation error occurs at line n2. 

D. The code prints the content of the employee.txt file and throws an exception at line n3. 

Answer:


Q23. Given the definition of the Country class: 

public class country { 

public enum Continent {ASIA, EUROPE} 

String name; 

Continent region; 

public Country (String na, Continent reg) { 

name = na, region = reg; 

public String getName () {return name;} 

public Continent getRegion () {return region;} 

and the code fragment: 

List<Country> couList = Arrays.asList ( 

new Country (“Japan”, Country.Continent.ASIA), 

new Country (“Italy”, Country.Continent.EUROPE), 

new Country (“Germany”, Country.Continent.EUROPE)); Map<Country.Continent, List<String>> regionNames = couList.stream () .collect(Collectors.groupingBy (Country ::getRegion, Collectors.mapping(Country::getName, Collectors.toList())))); System.out.println(regionNames); 

What is the output? 

A. {EUROPE = [Italy, Germany], ASIA = [Japan]} 

B. {ASIA = [Japan], EUROPE = [Italy, Germany]} 

C. {EUROPE = [Germany, Italy], ASIA = [Japan]} 

D. {EUROPE = [Germany], EUROPE = [Italy], ASIA = [Japan]} 

Answer:


Q24. Given the code fragment: 

Path p1 = Paths.get(“/Pics/MyPic.jpeg”); System.out.println (p1.getNameCount() + “:” + p1.getName(1) + “:” + p1.getFileName()); 

Assume that the Pics directory does NOT exist. What is the result? 

A. An exception is thrown at run time. 

B. 2:MyPic.jpeg: MyPic.jpeg 

C. 1:Pics:/Pics/ MyPic.jpeg 

D. 2:Pics: MyPic.jpeg 

Answer:


Q25. Given: What is the result? 

A. Initialized Started 

B. Initialized Started Initialized 

C. Compilation fails 

D. An exception is thrown at runtime 

Answer:


Q26. Given: 

class FuelNotAvailException extends Exception { } 

class Vehicle { 

void ride() throws FuelNotAvailException {//line n1 

System.out.println(“Happy Journey!”); 

class SolarVehicle extends Vehicle { 

public void ride () throws Exception {//line n2 

super ride (); 

and the code fragment: 

public static void main (String[] args) throws FuelNotAvailException, Exception { 

Vehicle v = new SolarVehicle (); 

v.ride(); 

Which modification enables the code fragment to print Happy Journey!? 

A. Replace line n1 with public void ride() throws FuelNotAvailException { 

B. Replace line n1 with protected void ride() throws Exception { 

C. Replace line n2 with void ride() throws Exception { 

D. Replace line n2 with private void ride() throws FuelNotAvailException { 

Answer:


Q27. Which two code blocks correctly initialize a Locale variable? 

A. Locale loc1 = “UK”; 

B. Locale loc2 = Locale.getInstance(“ru”); 

C. Locale loc3 = Locale.getLocaleFactory(“RU”); 

D. Locale loc4 = Locale.UK; 

E. Locale loc5 = new Locale (“ru”, “RU”); 

Answer: D,E 


Q28. Given: 

class Bird { 

public void fly () { System.out.print(“Can fly”); } 

class Penguin extends Bird { 

public void fly () { System.out.print(“Cannot fly”); } 

and the code fragment: 

class Birdie { 

public static void main (String [ ] args) { 

fly( ( ) -> new Bird ( )); 

fly (Penguin : : new); 

/* line n1 */ 

Which code fragment, when inserted at line n1, enables the Birdie class to compile? 

A. static void fly (Consumer<Bird> bird) { 

bird :: fly (); } 

B. static void fly (Consumer<? extends Bird> bird) { 

bird.accept( ) fly (); 

C. static void fly (Supplier<Bird> bird) { 

bird.get( ) fly (); 

D. static void fly (Supplier<? extends Bird> bird) { 

LOST 

Answer:

Explanation: NOTE: Very confusing question. There is no logic in the options. 


Q29. 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<Product> 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. 

Answer:


Q30. Given the code fragment: 

List<Integer> nums = Arrays.asList (10, 20, 8): 

System.out.println ( 

//line n1 

); 

Which code fragment must be inserted at line n1 to enable the code to print the maximum number in the nums list? 

A. nums.stream().max(Comparator.comparing(a -> a)).get() 

B. nums.stream().max(Integer : : max).get() 

C. nums.stream().max() 

D. nums.stream().map(a -> a).max() 

Answer: