What is Serialization
1.state of an object -> byte stream
2. can be saved to:
DB
Disk
Transferred over network
What is Deserialization
byte stream -> java object in memory
‘static’ member
No
‘transient’ member
serialization - > The value will be ignored
Deserialization -> value is null(default value)
‘final’ + ‘transient’ member
serialization - > The value will NOT be ignored
Deserialization -> value exists
serialVersionUID
Why Java serialisation is bad performance
implements Serializable:
Best practice/alternatives?
Protobuf
What kind of exception will be thrown if some field is not serializable? How to handle it?
TO_DO