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

Где используется Lambda

Лямбда-выражения в Java используются для краткой записи анонимных функций, чаще всего в контексте функциональных интерфейсов (интерфейсов с одним абстрактным методом). Основные сценарии:

  1. Stream API – для операций над коллекциями (filter, map, reduce и т.д.):
java
list.stream().filter(x -> x > 5).forEach(System.out::println);
  1. Сортировка коллекций:
java
Collections.sort(list, (a, b) -> a.compareTo(b));
  1. Обработка событий (например, в Swing):
java
button.addActionListener(e -> System.out.println("Clicked"));
  1. Параллельные вычисления (через CompletableFuture, ExecutorService и т.д.):
java
CompletableFuture.runAsync(() -> System.out.println("Async task"));

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

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

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

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

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