Difference between the Serializable and Externalizable interfaces

Serializable Externalizable Uses Java’s default serialization mechanism, which automatically serializes the object’s non-transient and non-static fields. Gives the programmer control over the serialization process by providing the readExternal and writeExternal methods Does not provide control over the serialization process, but it is easier to use. Allows for a more efficient serialization process, but requires more … Continue reading Difference between the Serializable and Externalizable interfaces