Я знаю, что Serializable является интерфейсом маркера. Тогда что означают подписи ниже?Класс, который реализует Serializable, должен внедрить некоторые методы?
private void writeObject(java.io.ObjectOutputStream out)
throws IOException
private void readObject(java.io.ObjectInputStream in)
throws IOException, ClassNotFoundException;
private void readObjectNoData()
throws ObjectStreamException;
Это из http://docs.oracle.com/javase/6/docs/api/java/io/Serializable.html
и на странице написано как «Классы, которые требуют специальной обработки в процессе сериализации и десериализации должен реализовать специальные методы с этими точными подписями:»
Я м запутался. Является ли Serializable интерфейсом маркера?
И они также являются частными! O_o – Tallmaris