Встречается на собеседованиях • сегодня

Для чего нужна 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

Лямбды часто используют для сортировки, фильтрации, маппинга данных.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы