Deserialization

Converting byte streams to objects

Deserialization

Deserialization reconstructs objects from byte streams.

Code Examples

Reading serialized object

java
1
2ObjectInputStream ois = new ObjectInputStream(new FileInputStream("user.ser"));
3User u = (User) ois.readObject();
4          

Use Cases

  • Restoring application state

Common Mistakes to Avoid

  • Class version mismatch