0Pricing
Java Academy · Lesson

Functional Interfaces

Learn about functional interfaces like Runnable, Supplier, Consumer, and custom ones.

Intro

Functional interfaces are the foundation of lambdas. They define exactly one abstract method.

Examples

Examples: Runnable, Callable, Supplier, Consumer, Function.

All lessons in this course

  1. Lambda Syntax & Scope
  2. Functional Interfaces
  3. Method References & Optional
← Back to Java Academy