Всё для Java разработчиков.
interface используется для создания полностью абстрактных классов. Основное предназначение интерфейса - определять каким образом мы можем использовать класс, который его реализует. Создатель интерфейса определяет имена методов, списки аргументов и типы возвращаемых значений, но не реализует их поведение. Все методы неявно объявляются как public.
Начиная с Java 8 в интерфейсах разрешается размещать реализацию методов по умолчанию default и статических static методов.
Интерфейс также может содержать и поля. В этом случае они автоматически являются публичными public, статическими static и неизменяемыми final.javalib2022JRGpc даст скидку от 20% на билеты из категории «Для частных лиц».
Подробности и билеты — jokerconf.com~ : Побитовый унарный оператор NOT;
• & : Побитовый AND;
• &= : Побитовый AND с присваиванием;
• | : Побитовый OR;
• |= : Побитовый OR с присваиванием;
• ^ : Побитовый исключающее XOR;
• ^= : Побитовый исключающее XOR с присваиванием;
• >> : Сдвиг вправо (деление на 2 в степени сдвига);
• >>= : Сдвиг вправо с присваиванием;
• >>> : Сдвиг вправо без учёта знака;
• >>>= : Сдвиг вправо без учёта знака с присваиванием;
• << : Сдвиг влево (умножение на 2 в степени сдвига);
• <<= : Сдвиг влево с присваиванием.