Le livre Efficace, Java et d'autres sources fournissent une très bonne explication sur comment et quand utiliser les méthodes readObject() la méthode lorsque l'on travaille avec la sérialisation des classes Java. Le readResolve() la méthode, sur l'autre main, reste un peu un mystère. Fondamentalement, tous les documents que j'ai trouvés ne citer que l'un des deux ou une mention à la fois individuellement.
Des Questions qui restent sans réponses sont:
- Quelle est la différence entre les deux méthodes?
- Quand devrais-la méthode de mise en œuvre?
- Comment doit-readResolve() peut être utilisé, en particulier en termes de retour de quoi?
J'espère que vous pouvez jeter un peu de lumière sur cette question.