EMZETT.
Giriş yap

Lambda

Kısaca: Kompakt, adsız bir işlev (Java 8’den beri) — yalnızca tek bir yöntemin uygulanması gerektiğinde çoğu durumda uzun bir anonim sınıfın yerini alır.

Biraz daha ayrıntılı: Sözdizimi: (parameter) -> expression veya (parameter) -> { statements }. Yalnızca “işlevsel arayüzlerle” (tam olarak bir soyut yöntemi olan arayüzler) çalışır.

list.forEach(element -> System.out.println(element));

Ayrıntılı

@FunctionalInterface // isteğe bağlı ama…

Ayrıca bak: Anonim sınıflar, Arayüz, Sıralama