Java SE 11: Inheritance, Lists, Inference, and Lambda Expressions


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Explore the use of inheritance through interfaces and interface casting. Lists, inference with the var keyword, and lambda expressions are also covered.



Expected Duration (hours)
1.0

Lesson Objectives

Java SE 11: Inheritance, Lists, Inference, and Lambda Expressions

  • override the toString method of the Object class
  • distinguish between interfaces and abstract classes
  • implement an interface in a class
  • cast to an interface reference to allow access to an object method
  • describe the benefits of the ArrayList class
  • use an ArrayList to store objects
  • concatenate two arrays into a single ArrayList
  • convert an array to an ArrayList
  • use the Stack collection to push and pop objects
  • use the local variable type inference feature to declare local variables using var
  • write a simple lambda expression that consumes a predicate
  • display the contents of an ArrayList, relying on the toString override
  • Course Number:
    it_sdjase_10_enus

    Expertise Level
    Beginner