Scroll to top button

Java Live Lab

ISBN : 9781616919580

Gain hands-on experience to pass the Oracle Java 1Z0-808 and 1Z0-809 exams with the Java Live Lab. The lab is cloud-based, device-enabled, and can be easily integrated with an LMS. Interactive chapters comprehensively cover Oracle Java 1Z0-808 and 1Z0-809 certification exam objectives and provide knowledge in areas such as Java, generics and collections, I/O fundamentals, file I/O, concurrency, JDBC, lambdas and much more.

The 1Z0-808 and 1Z0-809 exams are a part of the Oracle Java certifictaion.

  • 1Z0-808 exam: 1Z0-808 exam covers Java basics, Java data types, array, loop constructs, methods, encapsulation and so on.
  • 1Z0-809 exam: The 1Z0-809 exam covers functional programming; basics of object-oriented programming; application of knowledge in database work, and so on.

Performance lab
Learn the real world skills using LiveLab.
Exam related FAQs
Where do I take the exam? Pearson VUE
What is the format of the exam? Multiple choice questions
What is the duration of the exam? 150 minutes
What is the passing score? 65%
What is the exam's retake policy?

As per U.S. trade laws and regulations, the following retake policy is applicable to candidates who are nationals of countries under U.S. restriction (Cuba, Iran, North Korea, Sudan, and Syria):

  • Candidates must wait 14 days before retaking a failed proctored exam. (Registration will be allowed on the 14th day)
  • Candidates may retake an online non-proctored exam at any time.
  • Candidates may not retake a passed exam at any time.
  • Candidates may not retake a beta exam at any time.
  • Candidates are only allowed 4 attempts to pass an exam in a 12-month period.
  • Candidates must resubmit a failed Master Assignment within 30 days of receiving the notification of failing.
What are the career opportunities after passing this exam?
  • Java Developer
  • Project Manager
  • Technical consultant
  • Internet Portal Developer
  • Web Application Developer

Hands on Activities (Labs)

  • Writing a simple Java program
  • Creating a new package using java
  • Creating an object
  • Understanding arithmetic operators
  • Understanding relational operators
  • Understanding logical operators
  • Understanding the ternary operator
  • Understanding while loop
  • Understanding do-while loop
  • Understanding switch statement
  • Understanding for and for-each loops
  • Understanding the break statement
  • Understanding the continue statement
  • Working with nested loop
  • Understanding string methods
  • Creating an array
  • Understanding searching using array
  • Sorting an array
  • Creating one-dimensional array
  • Understanding multi-dimensional array
  • Understanding wrapper class
  • Manipulating date and time format
  • Returning values using methods
  • Understanding access modifiers
  • Understanding the static keyword
  • Understanding methods and fields
  • Understanding method overloading
  • Understanding encapsulation mechanism
  • Understanding lambda expressions
  • Understanding inheritance property
  • Understanding abstract class
  • Understanding to override a method
  • Understanding super class
  • Understanding the try-catch method
  • Understanding the finally block
  • Understanding multiple catch blocks
  • Understanding Exceptions
  • Understanding the final keyword
  • Understanding the static keyword on initialize blocks, variables, and methods
  • Understanding the working of implements and extends keyword
  • Understanding the equals() method
  • Understanding the toString() method
  • Understanding the hashCodes() method
  • Understanding the enumerated types
  • Understanding the inner classes
  • Understanding the inner classes including anonymous inner class
  • Understanding the inner classes including static inner class
  • Understanding the inner classes including the nested class
  • Understanding the singleton classes
  • Understanding the immutable classes
  • Understanding the ArrayList
  • Understanding the generic class
  • Understanding the TreeSet class
  • Understanding the TreeMap class
  • Understanding the ArrayDeque objects
  • Understanding the java.util.Comparator interface
  • Understanding the java.lang.Comparable interface
  • Understanding the forEach() method
  • Understanding filtration using the Lambda expression
  • Understanding the method references with Streams
  • Understanding the UnaryOperator interface
  • Understanding the binary versions of the functional interfaces
  • Understanding the optional classes
  • Understanding the Stream classes including the findFirst() and findAny() methods
  • Understanding the flatMap() method of the Stream API
  • Understanding the sorting of collection using the Stream API
  • Understanding the search methods of the Stream classes
  • Understanding the Stream data method and calculation method
  • Understanding the peek() and map() methods
  • Understanding the collect() method and group/partition data using the Collectors class
  • Understanding the LocalDate and LocalTime
  • Understanding the date-based and time-based events using TemporalUnit
  • Understanding the date and time across the time zones
  • Understanding the Instant, Period, and Duration
  • Understanding the Properties file
  • Understanding the Locale class
  • Understanding the custom exceptions and Auto-closeable resources
  • Understanding the AutoClose resources
  • Understanding the Runnable and ExecutorService classes
  • Understanding the Callable class
  • Understanding the synchronized keyword and java.util.concurrent.atomic package
  • Understanding the java.util.concurrent collections
  • Understanding the parallel Streams
  • Understanding the java.util.concurrent collections
  • Understanding the parallel Fork/Join Framework
  • Understanding the deadlock condition
  • Understanding the read and write data from the console class
  • Understanding the FileInputStream and FileOutputStream classes
  • Understanding the BufferedReader, File, FileReader, and FileWriter classes
  • Understanding the Stream API with NIO.2
  • Understanding the Path interface
  • Understanding the Files class
  • Understanding the database management
  • Understanding the connection to a database