Какая польза от интерфейса маркера, даже если он не имеет методов в Core Java?

3 Ответы


  • Интерфейс маркера играет жизненно важную роль, даже если он не содержит никаких методов. Основная цель - идентифицировать специальные объекты из обычных объектов, например, если вы хотите сериализовать объект, а затем как вы сообщите JVM для сериализации конкретного объекта, потому что в JVM может быть так много объектов. Чтобы узнать, какой объект должен быть сериализован, используются интерфейсы маркеров. Когда вы реализуете интерфейс маркера, объект будет помечен логическим свойством с этим свойством. JVM знает, какой объект следует сериализовать, а какой не следует сериализовать.
  • Java определяет эти интерфейсы (Tagging или Marker), которые используются просто как логическое свойство класса, но на самом деле не требует реализации каких-либо методов.
    Эти интерфейсы называются интерфейсами маркировки или маркировки.
    Спасибо.
  • Маркетинговые интерфейсы используются просто для того, чтобы сообщить JVM, что просто выполняйте определенные действия, специфичные для jvm для объектов, реализующих эти интерфейсы.
    Означает все объекты, которые реализуют интерфейс маркера, только jvm отвечает за выполнение определенных функций.

Напишите свой ответ

Ваш ответ появится после модерации