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

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