Встречается на собеседованиях • сегодня
Как работает лямбда-выражение
Лямбда-выражение в Java — это краткая форма записи анонимного класса, реализующего функциональный интерфейс (интерфейс с одним абстрактным методом). Позволяет передавать поведение как аргумент метода.
Синтаксис: (параметры) -> { тело }
Если тело однострочное, фигурные скобки можно опустить.
Пример:
java
// Без лямбды
Runnable r1 = new Runnable() {
@Override
public void run() {
System.out.println("Hello");
}
};
// С лямбдой
Runnable r2 = () -> System.out.println("Hello");Особенности:
- Типы параметров можно не указывать (выводятся из контекста)
- Если параметр один, скобки можно опустить
- Лямбда имеет доступ к final/effectively final переменным из внешней области видимости

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы