Exam Code: 1z0 808 java se 8 programmer i (Practice Exam Latest Test Questions VCE PDF)
Exam Name: Java SE 8 Programmer I
Certification Provider: Oracle
Free Today! Guaranteed Training- Pass 1z0 808 dumps Exam.


2026 New 1z0-808 Exam Dumps with PDF and VCE Free: https://www.2passeasy.com/dumps/1z0-808/

Q1. Given the code fragment: 

What is the result if the integer aVar is 9? 

A. 10 Hello world! 

B. 10 Hello universe! 

C. 9 Hello world! 

D. Compilation fails. 

Answer:

Q2. Which of the following can fill in the blank in this code to make it compile? (Select 2 options.) 

A. On line 1, fill in throws 

B. On line 1, fill in throws new 

C. On line 2, fill in throw new 

D. On line 2, fill in throws 

E. On line 2, fill in throws new 

Answer: A,C 

Explanation: 

Option A and C are the correct answer. 

In a method declaration, the keyword throws is used. So here at line 1 we have to use 

option A. 

To actually throw an exception, the keyword throw is used and a new exception is created, 

so at line 2 we have to use throw and new keywords, which is option C. Finally it will look 

like; 

public void method() throws Exception { 

throw new Exception0; 

REFERENCE : httpsy/docs.oracle.com/javase/tutorial/essential/io/fileOps.html#exception 

The correct answer is: On line 1, fill in throws. On line 2, fill in throw new 

Q3. Given: 

Which statement is true? 

A. Both p and s are accessible by obj. 

B. Only s is accessible by obj. 

C. Both r and s are accessible by obj. 

D. p, r, and s are accessible by obj. 

Answer:

Q4. Given: 

What is the result? 

A. 10:20 

B. 0:20 

C. Compilation fails at line n1 

D. Compilation fails at line n2 

Answer:

Q5. int i, j=0; 

i = (3* 2 +4 +5 ) ; 

j = (3 * ((2+4) + 5)); 

System.out.println("i:"+ i + "nj":+j); 

What is the result? 

A. Option A 

B. Option B 

C. Option C 

D. Option D 

Answer:

Q6. Given: 

Which two code fragments are valid? 

A. Option A 

B. Option B 

C. Option C 

D. Option D 

E. Option E 

Answer: B,C 

Explanation: When an abstract class is subclassed, the subclass usually provides implementations for all of the abstract methods in its parent class (C). However, if it does not, then the subclass must also be declared abstract (B). Note: An abstract class is a class that is declared abstract—it may or may not include abstract methods. Abstract classes cannot be instantiated, but they can be subclassed. 

Q7. Which two are benefits of polymorphism? 

A. Faster code at runtime 

B. More efficient code at runtime 

C. More dynamic code at runtime 

D. More flexible and reusable code 

E. Code that is protected from extension by other classes 

Answer: C,D 

Q8. Consider following interface. 

Which of the following will create instance of Runnable type? 

A. Runnable run = 0 -> {System.out.println("Run");} 

B. Runnable run = 0 -> System.outprintlnfRun"); 

C. Runnable run = 0 > System.outprintlnfRun"); 

D. Runnable run = > System.ouLprintlnfRun"}; 

E. None of the above. 

Answer:

Explanation: 

Option A is the correct answer. 

To create we have used following method with LocalDate class; 

public static LocalDate of(intyear, int month, intdayOfMonth) 

Here we need to remember that month is not zero based so if you pass 1 for month, then 

month will be January. 

Then we have used period object of 1 day and add to date object which makes current date 

to next day, so final output is 2015-03-27. Hence option A is correct. 

Q9. Which two statements are true for a two-dimensional array of primitive data type? 

A. It cannot contain elements of different types. 

B. The length of each dimension must be the same. 

C. At the declaration time, the number of elements of the array in each dimension must be specified. 

D. All methods of the class object may be invoked on the two-dimensional array. 

Answer: C,D 

Explanation: http://stackoverflow.com/questions/12806739/is-an-array-a-primitive-type-or-an-object-or-something-else-entirely 

Q10. Given the code fragment: 

Assume that the system date is June 20, 2014. What is the result? 

A. Option A 

B. Option B 

C. Option C 

D. Option D 

Answer: