Inheritance, Interfaces, & Deployment

Java SE 8    |    Intermediate
  • 13 videos | 58m 4s
  • Earns a Badge
Rating 4.6 of 131 users Rating 4.6 of 131 users (131)
Java is one of the most widely used development languages in the world. Discover Lambda built-in functional interfaces, primitive and binary base interfaces, and the Stream API.

WHAT YOU WILL LEARN

  • Describe how to implement the core interfaces – predicate, consumer, function, and supplier – in the java.util.function package
    Describe how to use the primitive versions of built-in functional interfaces in java
    Describe how to use the binary versions of built-in functional interfaces in java
    Describe how to use the unaryoperator functional interface in java
    Describe the types of stream operations in java and overview map and peek
    Describe the map, flatmap and peek methods in the stream api, extract data from an object using map and, return data elements to a stream using peek
    Describe the java.util.stream search methods, and their use of optional classes and lazy processing
  • Compare foreach loop to a findfirst short-circuit terminal operation in a java program
    Describe the methods available for manipulating data in the java stream api
    Use java stream methods to count the number of transactions and determine the min and max values in a collection for transactions
    Describe how to sort stream data using the collect method and collectors class in java
    Describe how to save, group and partition data using the collectors class in java
    Collect, combine, and group stream data results in java

IN THIS COURSE

  • Locked
    1.  The Core Interfaces of the java.util.function Package
    7m 22s
    After completing this video, you will be able to describe how to implement the core interfaces - Predicate, Consumer, Function, and Supplier - in the java.util.function package. FREE ACCESS
  • Locked
    2.  Using Primitive Versions of Base Interfaces
    4m 44s
    After completing this video, you will be able to describe how to use the primitive versions of the built-in functional interfaces in Java. FREE ACCESS
  • Locked
    3.  Using Binary Versions of Base interfaces
    2m 43s
    Upon completion of this video, you will be able to describe how to use the binary versions of the built-in functional interfaces in Java. FREE ACCESS
  • Locked
    4.  Using the Unary Operator Functional Interface
    2m 4s
    Upon completion of this video, you will be able to describe how to use the UnaryOperator functional interface in Java. FREE ACCESS
  • Locked
    5.  Stream Operations
    2m 30s
    Upon completion of this video, you will be able to describe the types of stream operations in Java and overview map and peek. FREE ACCESS
  • Locked
    6.  Stream map, flatMap and peek Methods
    6m 5s
    After completing this video, you will be able to describe the map, flatMap, and peek methods in the Stream API, extract data from an object using map, and return data elements to a stream using peek. FREE ACCESS
  • Locked
    7.  Stream Search Methods
    2m 53s
    After completing this video, you will be able to describe the java.util.stream search methods, and how they use optional classes and lazy processing. FREE ACCESS
  • Locked
    8.  FindFirst and Lazy Operations
    6m 37s
    During this video, you will learn how to compare a forEach loop to a findFirst short-circuit terminal operation in a Java program. FREE ACCESS
  • Locked
    9.  Stream Data Methods
    1m 40s
    Upon completion of this video, you will be able to describe the methods available for manipulating data in the Java Stream API. FREE ACCESS
  • Locked
    10.  Analyzing Transactions with Stream Methods
    6m 53s
    Find out how to use Java stream methods to count the number of transactions and determine the minimum and maximum values in a collection for transactions. FREE ACCESS
  • Locked
    11.  Sorting a Stream
    7m 2s
    Upon completion of this video, you will be able to describe how to sort stream data using the collect method and the Collectors class in Java. FREE ACCESS
  • Locked
    12.  Saving, Grouping, Partitioning, and Creating Streams
    2m 41s
    After completing this video, you will be able to describe how to save, group, and partition data using the Collectors class in Java. FREE ACCESS
  • Locked
    13.  Managing Stream Data
    4m 50s
    Learn how to collect, combine, and group stream data results using Java. FREE ACCESS

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.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 193 users Rating 4.5 of 193 users (193)
Rating 4.7 of 41 users Rating 4.7 of 41 users (41)
Rating 4.5 of 1884 users Rating 4.5 of 1884 users (1884)