Java Serialization

Difference between Externalizable vs Serializable in Java

Last Updated:

Knowing the difference between Externalizable vs Serializable is important in two aspects, one – if could be asked as an interview question, two – you can use the knowledge to make better informed decision for performance improvement for applying serialization into your application.

How Deserialization Process Happen in Java?

Last Updated:

In one of my previous post related to “Implementing Serializable interface in java“, Mr. Bitoo asked a good question “at the time of the deserializtion, …

Java deep copy using in-memory serialization

Last Updated:

We all know that easiest way of deep cloning (with some performance overhead) or deep copy is Serialization. Java serialization involves serializing the object into …


A blog about Java and its related technologies, the best practices, algorithms, interview questions, scripting languages, and Python.