Course details

1Z0-816 - Java SE 11 Programmer II: Functional Programming in Java

1Z0-816 - Java SE 11 Programmer II: Functional Programming in Java


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Explore implementations of comparable subinterfaces, the features of the Collator and RuleBasedCollator classes, the rules of functional interfaces and their role in functional programming, and the structure and syntax of building Lambda expressions, along with other topics covered in this 12-video course. To begin, you will work with Comparator and Comparable interfaces, which leads into a closer look at Comparable subinterfaces and their implementations, and also the features of Collator and RuleBasedCollator as implementations of Comparator interfaces. Discover how to use RuleBasedCollator with specialized tailored rules; work with convenience factory methods for Collections; and recall the roles of functional interfaces and how they are used in functional programming, and then work with functional interfaces. Next, you will explore the structure and syntax of building Lambda expressions, and then create and use Lambda expressions in Java SE 11. In the final tutorial in this course, you will work with Lambda statements and use local-variable for Lambda parameters. This is one course is a series to prepare for the 1Z0-816: Java SE 11 Programmer II certification exam.



Expected Duration (hours)
0.7

Lesson Objectives

1Z0-816 - Java SE 11 Programmer II: Functional Programming in Java

  • discover the key concepts covered in this course
  • work with Comparator and Comparable interfaces
  • describe Comparable subinterfaces and their implementations
  • describe the features of Collator and RuleBasedCollator as implementations of Comparator interfaces
  • use RuleBasedCollator with specialized tailored rules
  • work with convenience factory methods for Collections
  • recall the rules of functional interfaces and how they are used in functional programming
  • work with functional interfaces
  • describe the structure and syntax of building Lambda expressions
  • create and use Lambda expressions
  • work with Lambda statements and use local-variable for Lambda parameters
  • summarize the key concepts covered in this course
  • Course Number:
    it_sdjsep_09_enus

    Expertise Level
    Intermediate