Обложка канала

Библиотека джависта

20804 @javaproglib

Полезные материалы по всему, что может быть полезно разработчику на Java.

Библиотека джависта

4 года назад
Открыть в
#вопросы_с_собеседований Для чего нужны функциональные интерфейсы Consumer<T>, DoubleConsumer, IntConsumer и LongConsumer? Consumer<T> (потребитель) - интерфейс, с помощью которого реализуется функция, которая получает на вход экземпляр класса T, производит с ним некоторое действие и ничего не возвращает. Consumer<String> hello = (name) -> System.out.println("Hello, " + name); hello.accept("world"); ☕️ DoubleConsumer — потребитель, получающий на вход Double; ☕️ IntConsumer — потребитель, получающий на вход Integer; ☕️ LongConsumer — потребитель, получающий на вход Long.