Java 8 Features

  • Functional Interfaces

    Functional Interfaces: Consumers, Suppliers, Predicate Functions

    Why functional interfaces?

    Lambda Expressions: Functional interfaces with lambda expressions

    Examples of consumers,predicates,functions and suppliers with syntax and constructors

  • Lambda Expressions

  • Stream API

    Difference between Sequence streams and Parallel streams.

    How Streams work internally?

    Intermediate operations, terminal operations, short circuit operations.

  • Method Reference

    Method reference in java,calling static methods,instantiated methods and so on.

Documentation Link