Course curriculum

  1. 1
    • Introduction

    • Why Lambdas

    • Dev setup

    • Functional vs Object Oriented Programming

    • Passing Behavior in OOP

    • Introducing Lambda Expressions

    • Lambda Expression Examples

    • Lambda as interface type

    • Lambdas vs Interface Implementations

    • Type Inference

    • Runnable Using Lambdas

    • Functional Interface

    • Lambda Exercise

    • Lambda Exercise Solution

  2. 2
    • Using Function Interfaces

    • More Functional Interfaces

    • Exception Handling in Lambdas

    • An Exception Handling Approach

    • Closures in Lambda Expressions

    • The this reference in lambdas

  3. 3
    • Method References

    • The foreach iteration

    • Introduction To Streams

    • More About Streams

    • Wrap Up

  4. 4
    • Source Code