Интерфейсы-маркеры
Интерфейсы-маркеры (Marker Interfaces) - это интерфейсы в Java, которые не содержат ни одного метода. Их единственное назначение - обозначить классы, которые реализуют определенный маркерный интерфейс. Обычно они используются для предоставления метаинформации о классах, обозначая их для выполнения определенного действия или имеющих определенное свойство.
Serializable:
Интерфейс
Serializable
используется для указания того, что класс может быть сериализован (преобразован в последовательность байтов) для сохранения его состояния или передачи по сети.Cloneable:
Интерфейс
Cloneable
указывает, что объекты класса могут быть клонированы с использованием методаclone()
. Однако, для правильной работы клонирования, класс также должен переопределить методclone()
.Remote (устаревший):
Интерфейс
Remote
указывает, что класс является удаленным (Remote) объектом, который может быть использован в распределенных приложениях, использующих технологию Java RMI (Remote Method Invocation).
Last updated
Was this helpful?