Download Upgrade to Java SE 8 OCP.1z0-813.SelfTestEngine.2020-03-05.33q.vcex

Vendor: Oracle
Exam Code: 1z0-813
Exam Name: Upgrade to Java SE 8 OCP
Date: Mar 05, 2020
File Size: 2 MB

How to open VCEX files?

Files with VCEX extension can be opened by ProfExam Simulator.

Purchase
Coupon: EXAM_HUB

Discount: 20%

Demo Questions

Question 1
Given the code fragment:
  
Which should be inserted into the line n1 to print Average = 2.5? 
  1. Stream str = Stream.of(1, 2, 3, 4);
  2. IntStream str = IntStream.of(1, 2, 3, 4);
  3. DoubleStream str = Stream.of(1.0, 2.0, 3.0, 4.0);
  4. IntStream str = Stream.of(1, 2, 3, 4)
Correct answer: B
Explanation:
Use IntStream. Reference: https://docs.oracle.com/javase/8/docs/api/java/util/stream/IntStream.html
Use IntStream. 
Reference: https://docs.oracle.com/javase/8/docs/api/java/util/stream/IntStream.html
Question 2
Given the interface:
  
Which class implements IdGenerator in a thread-safe manner, so that no threats can get a duplicate id value during concurrent access?
  1.   
  2.   
  3.   
  4.   
  5.   
Correct answer: B
Explanation:
An AtomicInteger is used in applications such as atomically incremented counters, and cannot be used as a replacement for an Integer. However, this class does extend Number to allow uniform access by tools and utilities that deal with numerically-based classes. The incrementAndGet() method atomically increments by one the current value. Reference: http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html#incrementAndGet--
An AtomicInteger is used in applications such as atomically incremented counters, and cannot be used as a replacement for an Integer. However, this class does extend Number to allow uniform access by tools and utilities that deal with numerically-based classes. 
The incrementAndGet() method atomically increments by one the current value. 
Reference: http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html#incrementAndGet--
Question 3
Given the code fragment:
  
Which is the valid definition for the Greeter interface to enable the code fragment to print Kathy Welcome!?
  1.   
  2.   
  3.   
  4.   
Correct answer: A
Explanation:
Code example works fine:   
Code example works fine:
  
Question 4
Given the code fragment:
  
What is the result? 
  1. invalid
  2. An exception is thrown at runtime. 
  3. NULL
  4. Compilation fails. 
  5. blank
Correct answer: B
Explanation:
A java.lang.NullPointerException is through at line switch(str) {.
A java.lang.NullPointerException is through at line switch(str) {.
Question 5
Which is true the regarding the java.nio.file.Path interface?
  1. Implementations of this interface are not safe for use by multiple concurrent threads.
  2. The interface extends the WatchService interface.
  3. Implementations of this interface are immutable.
  4. Paths associated with the default provider are not interoperable with the java.io.File class.
Correct answer: B
Explanation:
This interface extends Watchable interface so that a directory located by a path can be registered with a WatchService and entries in the directory watched. Reference: https://docs.oracle.com/javase/7/docs/api/java/nio/file/Path.html
This interface extends Watchable interface so that a directory located by a path can be registered with a WatchService and entries in the directory watched. 
Reference: https://docs.oracle.com/javase/7/docs/api/java/nio/file/Path.html
Question 6
Given:
  
and the code fragment:
  
What is the result?
  1. A compilation error occurs. 
  2. 2000.0
  3. 1500.0
  4. 0.0
Correct answer: A
Explanation:
The line mapToInt(Person::GetSalary) will cause a compile error.If it is replaced by the following line, a "." is added in the beginning of the line, the result would be 1500.0:.mapToInt(Person::getSalary)
The line mapToInt(Person::GetSalary) will cause a compile error.
If it is replaced by the following line, a "." is added in the beginning of the line, the result would be 1500.0:
.mapToInt(Person::getSalary)
Question 7
Given the code fragment:
  
What is the result? 
  1. Word: why what when
  2. Words: why Word: Why what Word: why what when
  3. Word: why Word: what Word: when
  4. Compilation fails.
Correct answer: A
Question 8
Given the code fragment:
  
If exceptions occur when closing the FileWriter object and when retrieving the JString class object, which exception object is propagated up to the caller of the processFile method? 
  1. java.lang.Exception
  2. java.io.IOException
  3. java.lang.ClassNotFoundException
  4. java.lang.NoSuchClassException
Correct answer: C
Explanation:
ClassNotFoundException is thrown when an application tries to load in a class through its string name using:The forName method in class Class. The findSystemClass method in class ClassLoader . The loadClass method in class ClassLoader. but no definition for the class with the specified name could be found. References: https://docs.oracle.com/javase/7/docs/api/java/lang/ClassNotFoundException.html
ClassNotFoundException is thrown when an application tries to load in a class through its string name using:
  • The forName method in class Class. 
  • The findSystemClass method in class ClassLoader . 
  • The loadClass method in class ClassLoader. 
but no definition for the class with the specified name could be found. 
References: https://docs.oracle.com/javase/7/docs/api/java/lang/ClassNotFoundException.html
Question 9
Given the code fragment:
  
and 
 
 
Which code fragment could you see to refactor the code from line 4 to 8 to use a Lambda expression? 
  1. Vehicle v = new Vehicle(int speed) { System.out.print(“Fly at “ + speed); );
  2. Vehicle v = int speed -> System.out.print(“Fly at “ + speed);
  3. Vehicle v = (int speed) -> System.out.print(“Fly at “ + speed);
  4. Vehicle v = speed -> {System.out.print(“Fly at “ + speed) };
Correct answer: C
Question 10
Given the code fragment:
  
What is the result? 
  1. 0 0
  2. 1 2
  3. 1 4
  4. A compilation error occurs
Correct answer: D
Explanation:
A compilation error will occur at the following line:map.compute("1", (k, v) -> (v == null) ? k * k : 0 );The error is:Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - bad operand types for binary operator '*'first type: java.lang.Stringsecond type: java.lang.String
A compilation error will occur at the following line:
map.compute("1", (k, v) -> (v == null) ? k * k : 0 );
The error is:
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - bad operand types for binary operator '*'
first type: java.lang.String
second type: java.lang.String
HOW TO OPEN VCE FILES

Use VCE Exam Simulator to open VCE files
Avanaset

HOW TO OPEN VCEX AND EXAM FILES

Use ProfExam Simulator to open VCEX and EXAM files
ProfExam Screen

ProfExam
ProfExam at a 20% markdown

You have the opportunity to purchase ProfExam at a 20% reduced price

Get Now!