Lambdas (Java 8+) — это лаконичные анонимные функции, а functional interface — это интерфейс с ровно одним абстрактным методом — целевой тип, который реализует lambda. Вместе они привнесли функциональное программирование в Java и являются основой Stream API.
Функциональный интерфейс
{
;
}
