1. What are Functional Interfaces?
    1. Lambda Function or Expression
    1. Rules for an Interface to Become a Functional Interface
    1. Difference between Anonymous Class and Lambda Function
    1. Types of Functional Interfaces Java Provides
    1. Predicate
    1. Function
    1. Consumer
    1. Supplier
    1. Passing a Functional Interface Directly as an Argument
    1. Introduction to Stream APIs
    1. Streams vs Collections
    1. Stream API Functions
    1. What is Collectors
  • Practice Questions STREAM API
  • Solutions