Serializacja Java: readObject () vs. readResolve ()

KsiążkaSkuteczna Java i inne źródła dają całkiem dobre wyjaśnienie, jak i kiedy używać metody readObject () podczas pracy z serializowanymi klasami Java. Z drugiej strony metoda readResolve () pozostaje nieco tajemnicą. Zasadniczo wszystkie dokumenty, które znalazłem, wymieniają tylko jedną z dwóch lub wymieniają oba tylko indywidualnie.

Pytania pozostające bez odpowiedzi to:

Jaka jest różnica między tymi dwiema metodami?Kiedy należy wdrożyć metodę?W jaki sposób należy używać readResolve (), zwłaszcza jeśli chodzi o zwrot tego, co?

Mam nadzieję, że rzucisz trochę światła na tę sprawę.

questionAnswers(10)

yourAnswerToTheQuestion