Lambdy (Java 8+) są zwięzłymi funkcjami anonimowymi, a interfejs funkcyjny to interfejs z dokładnie jedną metodą abstrakcyjną — typem docelowym, który implementuje lambda. Razem przyniosły programowanie funkcyjne do Javy i napędzają Stream API.
Interfejs funkcyjny
{
;
}
