Course details

1Z0-816 - Java SE 11 Programmer II: Fundamental Language Enhancements

1Z0-816 - Java SE 11 Programmer II: Fundamental Language Enhancements


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Learners can explore the differences between overloading, overriding, and hiding, as well as the differences between class inheritance and interface inheritance in this 11-video course. Examine checked and unchecked exceptions and errors, along with the characteristics of Modular JDK in Java SE 11. The course begins with a look at the concept and differences between overloading, overriding, and hiding, and then demonstrates how to create and implement interfaces. You will examine the differences between class inheritance and interface inheritance along with abstract classes. Explore how to declare List and ArrayList instances, and recognize how to use Lambda expressions in Java SE 11. Next, you will view the advantages of exception handling and differentiate between checked exception and unchecked exception and errors. Then move on to creating try-catch blocks and determining how exceptions alter program flow. You will also discover how to create and invoke a method that throws an exception, and in the final tutorial, explore the Modular JDK in Java SE 11. This is one course is a series to prepare for the 1Z0-816: Java SE 11 Programmer II certification exam.



Expected Duration (hours)
0.9

Lesson Objectives

1Z0-816 - Java SE 11 Programmer II: Fundamental Language Enhancements

  • discover the key concepts covered in this course
  • recall the differences between overloading, overriding, and hiding
  • create and implement interfaces
  • describe the differences between class inheritance and interface inheritance, including Abstract classes
  • declare and use List and ArrayList instances
  • recognize how to use Lambda expressions in Java SE 11
  • describe the advantages of exception handling and differentiate between checked and unchecked exceptions and errors
  • create try-catch blocks and determine how exceptions alter program flow
  • create and invoke a method that throws an exception
  • describe the Modular JDK in Java SE 11
  • summarize the key concepts covered in this course
  • Course Number:
    it_sdjsep_04_enus

    Expertise Level
    Intermediate