При сериализации Singleton-объекта по умолчанию теряется гарантия уникальности экземпляра.
Причина:
readObject()
по умолчанию создает новый экземпляр класса при десериализации.Проблема:
Решение:
readResolve()
. Этот метод вызывается после десериализации объекта и должен возвращать существующий экземпляр.java
При сериализации Singleton-объекта по умолчанию теряется гарантия уникальности экземпляра.
Причина:
readObject()
по умолчанию создает новый экземпляр класса при десериализации.Проблема:
Решение:
readResolve()
. Этот метод вызывается после десериализации объекта и должен возвращать существующий экземпляр.java
Register or sign in to get access to full answers for all questions from the question bank.