Хотя java .io.Serializable interface открытый интерфейс Serializable {}
на удивление не содержит никаких методов и полей в Java, класс, реализующий этот интерфейс, может выполнять функцию сериализации и десериализации (состояние объекта сериализуется или десериализуется). Как можно достичь функции сериализации и десериализации без каких-либо методов или полей в Java?