What is the significance of `Externalizable` vs `Serializable` in Java?

Java Professional Medium

Java Professional — Medium

What is the significance of `Externalizable` vs `Serializable` in Java?

Key points

  • Externalizable requires explicit readExternal() and writeExternal() implementations
  • Serializable uses default JVM serialization
  • Externalizable offers more control over the serialization process
  • Serializable is more straightforward but less customizable

Ready to go further?

Related questions