Java SE 11 Programmer II: Lambda Operations & Streams

Java    |    Intermediate
  • 16 videos | 1h 5m 55s
  • Includes Assessment
  • Earns a Badge
Rating 4.7 of 64 users Rating 4.7 of 64 users (64)
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.

WHAT YOU WILL LEARN

  • 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

IN THIS COURSE

  • 1m 14s
  • 3m 52s
    Find out how to work with lambda expressions and method references. FREE ACCESS
  • Locked
    3.  Interfaces and their Roles
    4m 14s
    After completing this video, you will be able to describe interfaces from the java.util.function package and their roles. FREE ACCESS
  • Locked
    4.  Working with Interfaces
    3m 27s
    In this video, find out how to work with interfaces in the Function package. FREE ACCESS
  • Locked
    5.  Predicate, Consumer, Function, and Supplier
    4m 32s
    Upon completion of this video, you will be able to recognize the roles of the Predicate, Consumer, Function, and Supplier interfaces. FREE ACCESS
  • Locked
    6.  Predicate, Consumer, Function, and Supplier Cases
    6m 14s
    During this video, you will learn how to use the Predicate, Consumer, Function, and Supplier interfaces based on case studies. FREE ACCESS
  • Locked
    7.  Primitive and Binary Variations Usage
    4m 12s
    In this video, you will use the Primitive and Binary variations of the Base interfaces from the java.util.function package. FREE ACCESS
  • Locked
    8.  Stream Data
    7m 35s
    Learn how to extract stream data using the map, peek, and flatMap methods. FREE ACCESS
  • Locked
    9.  Searching Stream Data
    5m 32s
    In this video, you will search stream data using the findFirst, findAny, anyMatch, allMatch, and noneMatch methods. FREE ACCESS
  • Locked
    10.  Stream API Usage
    3m 11s
    Find out how to use the Stream API to search for and match data. FREE ACCESS
  • Locked
    11.  Optional Class Methods
    5m 28s
    After completing this video, you will be able to list the methods of the Optional class. FREE ACCESS
  • Locked
    12.  Optional Class Enhanced Features in Java SE 11
    2m 50s
    In this video, learn how to use the enhanced features of the Optional class in Java SE 11. FREE ACCESS
  • Locked
    13.  Calculations Using Functions
    3m 31s
    During this video, you will learn how to perform calculations using the count, max, min, average, and sum Stream operations. FREE ACCESS
  • Locked
    14.  Collection Sorting
    3m 6s
    Learn how to sort collections using lambda expressions. FREE ACCESS
  • Locked
    15.  Collectors
    5m 36s
    In this video, you will learn how to use collectors with Stream, including the groupingBy and partitioningBy operations. FREE ACCESS
  • Locked
    16.  Course Summary
    1m 20s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.7 of 13 users Rating 4.7 of 13 users (13)
Rating 4.5 of 84 users Rating 4.5 of 84 users (84)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 87 users Rating 4.5 of 87 users (87)
Rating 4.4 of 614 users Rating 4.4 of 614 users (614)
Rating 4.6 of 343 users Rating 4.6 of 343 users (343)