Course details

1Z0-816 - Java SE 11 Programmer II: Generics & Collections in Java

1Z0-816 - Java SE 11 Programmer II: Generics & Collections in Java


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

In this 20-video course, learners will explore the concepts of Generics and Collections in Java, including different types of Generics, Collections framework, implementation of Adapter and Map interfaces, features of concurrent implementations, and custom collection development. Begin by creating and using interfaces with default methods, and interfaces with private methods. Examine Wrapper class in Java and its associated benefits and simplifying programs with Wrapper classes. Delve into concepts of auto-boxing and auto-unboxing, and managing objects with boxing and unboxing. Describe Generics, including different types and restrictions; create and use Generic classes and methods with diamond notation; and discover use of wild cards in Generic classes. Explore Collections framework and use of key Collection interfaces; use NavigableSet, and demonstrate the utility of ConcurrentMap and ConcurrentNavigableMap. Discover Adapter implementations on Collections; recognize essential implementations of Map interfaces in Java SE 11, and the prominent features of concurrent implementations; view custom collections and the Collections class; and implement algorithms by using the Collections class. Finally, learn to use marker interfaces in List implementations to improve Collection performance. This is one course is a series to prepare for the 1Z0-816: Java SE 11 Programmer II certification exam.



Expected Duration (hours)
1.4

Lesson Objectives

1Z0-816 - Java SE 11 Programmer II: Generics & Collections in Java

  • discover the key concepts covered in this course
  • create and use interfaces with default methods
  • create and use interfaces with private methods
  • describe the Wrapper class in Java and its associated benefits
  • simplify programs using Wrapper classes
  • describe the concepts of auto-boxing and auto-unboxing
  • manage objects using boxing and unboxing
  • describe Generics, including different types and restrictions
  • create and use Generic classes and methods with diamond notation
  • demonstrate the use of wild cards in Generic classes
  • describe the Collections framework and the use of key Collection interfaces
  • use NavigableSet
  • demonstrate the utility of ConcurrentMap and ConcurrentNavigableMap
  • describe how Adapters can be used to adapt one Collection interface to another
  • recognize the essential implementations of Map interfaces in Java SE 11
  • recall the prominent features of concurrent implementations
  • list the interfaces that can be used to facilitate custom collection implementations and the usage of the Collections class
  • implement algorithms using the Collections class
  • use marker interfaces in List implementations to improve Collection performance
  • summarize the key concepts covered in this course
  • Course Number:
    it_sdjsep_08_enus

    Expertise Level
    Intermediate