Встречается на собеседованиях • сегодня
Для чего нужна lambda
Лямбда-выражения в Java позволяют кратко и удобно реализовывать функциональные интерфейсы (интерфейсы с одним абстрактным методом). Они упрощают код, заменяя анонимные классы, особенно при работе с коллекциями и Stream API.
Пример без лямбды:
java
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("Button clicked");
}
});С лямбдой:
java
button.addActionListener(e -> System.out.println("Button clicked"));Основные преимущества:
- Лаконичность кода
- Улучшенная читаемость
- Поддержка функционального программирования
- Упрощение работы с Stream API
Лямбды часто используют для сортировки, фильтрации, маппинга данных.

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