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