Что такое Lambda-выражения в Java?
Lambda-выражения в Java — это способ объявления анонимных функций (без имени), которые упрощают работу с функциональными интерфейсами, делают код более компактным и помогают писать лаконичную логику, например, при использовании Stream API для работы с коллекциями.
Lambda-выражения появились в Java 8 и позволяют записывать анонимные функции в коротком виде. Они работают с функциональными интерфейсами, у которых есть только один абстрактный метод.
Пример:
В этом коде используется лямбда s1, s2 -> Integer.compare(s1.length(), s2.length()) для сортировки строк по длине, а names.forEach(System.out::println) выводит их на экран. Lambda-выражения делают код более читаемым и лаконичным.
Отметьте свой прогресс