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

Работал ли с Supplier

Да, `Supplier` — это функциональный интерфейс из `java.util.function`, который не принимает аргументов, но возвращает значение. Используется для ленивой генерации или поставки данных. **Пример:** ```java Supplier randomStringSupplier = () -> UUID.randomUUID().toString(); System.out.println(randomStringSupplier.get()); // Генерирует случайный UUID ``` **Применение:** - Ленивая инициализация (например, кэширование). - Генерация данных по требованию. - Замена `if-else` на стратегии через `Supplier` в Map. **Особенности:** - Не имеет параметров (`get()`). - Может выбрасывать исключения (но требует обработки). - Часто используется в Stream API (`Collectors.toCollection(ArrayList::new)`).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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