Java Developer
@FunctionalInterface: защита на уровне компиляции
Аннотация гарантирует что интерфейс останется функциональным — с ровно одним абстрактным методом. Попытка добавить второй — и компилятор сразу скажет об ошибке.
Без аннотации второй метод добавится тихо и интерфейс перестанет работать с лямбдами.
tags: #обучение
☕ Java Developer Если у вас установлено приложение,
вы можете сразу перейти в канал