Supplier
и Consumer
— это функциональные интерфейсы, представленные в Java 8 и входящие в пакет java.util.function
.
Отличия:
Лямбда-выражение:
Supplier
: Принимает 0 аргументов и возвращает значение.Consumer
: Принимает 1 аргумент и не возвращает значения (тип возвращаемого значения void
).Основной метод:
Supplier
: T get()
Consumer
: void accept(T t)
Назначение:
Supplier
: Используется для ленивого создания объектов или пSupplier
и Consumer
— это функциональные интерфейсы, представленные в Java 8 и входящие в пакет java.util.function
.
Отличия:
Лямбда-выражение:
Supplier
: Принимает 0 аргументов и возвращает значение.Consumer
: Принимает 1 аргумент и не возвращает значения (тип возвращаемого значения void
).Основной метод:
Supplier
: T get()
Consumer
: void accept(T t)
Назначение:
Supplier
: Используется для ленивого создания объектов или пRegister or sign in to get access to full answers for all questions from the question bank.