Сериализация Java: readObject () против readResolve ()
КнигаEffective Java и другие источники предоставляют довольно хорошее объяснение того, как и когда использовать метод readObject () при работе с сериализуемыми классами Java. Метод readResolve (), с другой стороны, остается загадкой. В основном все документы, которые я обнаружил, либо упоминают только один из двух, либо упоминают оба только по отдельности.
Вопросы, которые остаются без ответа:
What is the difference between the two methods? When should which method be implemented? How should readResolve() be used, especially in terms of returning what?Я надеюсь, что вы можете пролить свет на этот вопрос.