1Z0-816 - Java SE 11 Programmer II: Lambda Operations & Streams


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

Explore the java.util.function package interfaces, roles of the Predicate, Consumer, Function, and Supplier interfaces, Stream data search approaches, and Optional class methods. Work with Lambda expressions, method references, and Function packages, and other topics covered in this 16-video course. To start, observe how to work with Lambda expressions and method references, then examine java.util.function package interfaces and their roles. Then work with interfaces in the Function package; recognize roles of the Predicate, Consumer, Function, and Supplier interfaces; and use these interfaces based on case studies. Explore Primitive and Binary variations of the Base interfaces of the java.util.function package; extract Stream data by using the map, peek, and flatMap methods; and search stream data with the findFirst, findAny, anyMatch, allMatch, and noneMatch methods. Use Stream API to search and match data; list Optional class methods, and use enhanced features of Optional class in Java SE 11. Perform calculations using the count, max, min, average and sum Stream operation; perform collection sorting using Lambda expressions, and use collectors with Stream, including groupingBy and partitioningBy operations. This is one course is a series to prepare for the 1Z0-816: Java SE 11 Programmer II certification exam.



Expected Duration (hours)
1.1

Lesson Objectives

1Z0-816 - Java SE 11 Programmer II: Lambda Operations & Streams

  • discover the key concepts covered in this course
  • work with Lambda expressions and method references
  • describe interfaces from the java.util.function package and their roles
  • work with interfaces in the Function package
  • recognize the roles of the Predicate, Consumer, Function, and Supplier interfaces
  • use the Predicate, Consumer, Function, and Supplier interfaces based on case studies
  • use the Primitive and Binary variations of the Base interfaces of the java.util.function package
  • extract stream data using the map, peek and flatMap methods
  • search stream data using the findFirst, findAny, anyMatch, allMatch, and noneMatch methods
  • use the Stream API to search and match data
  • list methods of the Optional class
  • use enhanced features of the Optional class in Java SE 11
  • perform calculations using the count, max, min, average and sum Stream operations
  • sort collections using Lambda expressions
  • use collectors with Stream, including the groupingBy and partitioningBy operations
  • summarize the key concepts covered in this course
  • Course Number:
    it_sdjsep_11_enus

    Expertise Level
    Intermediate