❓ Что такое функциональный интерфейс?Функциональный интерфейс — это интерфейс с
единственным абстрактным методом. Он нужен для
определения целевого типа для лямбда-выражений и ссылок на методы. В Java для обозначения используется аннотация
@FunctionalInterface, но она необязательна — это лишь гарантия на этапе компиляции.
Примеры:
Runnable, Callable, Comparator, Function<T,R>.🐸 Библиотека собеса по Java