Встречается на собеседованиях • сегодня

Что такое интерфейс-маркер

Интерфейс-маркер — это пустой интерфейс без методов, используемый для обозначения специальной семантики класса. Он служит меткой для JVM или фреймворков, указывая на особое поведение или свойства класса.

Примеры в Java:

  • Serializable — помечает класс как сериализуемый
  • Cloneable — разрешает клонирование объекта
  • Remote — указывает на удаленный интерфейс RMI
java
public class User implements Serializable {
    // класс может быть сериализован
}

Маркерные интерфейсы работают через рефлексию — проверка instanceof позволяет определить, реализует ли класс нужную функциональность. В современных версиях Java часто заменяются аннотациями.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы