I was going through this article to understand more about Java Serialization process. When it comes to uses of readObject/writeObject
I could see two use cases:
- We can use
writeObject
to encrypt the byte code before it gets serialized. From the security point of view, that's good thing.
- we can use
readObject
to execute any specific piece of code that need to execute immediately after deserialization, and off course from poin#1, we can even use readObject
to decrypt the byte code that was excrypted while serializing the object.
Is there any other practical scenario you've come across while serializing/deserializing objects by writing customr readObject/writeObject method? Or If you could point me to any place where I could see some decent and practical uses of readObject/writeObject?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…