Java serialization facility (key facts)
• Had appeared in 1997 as a part of JDK 1.1 release
• Uses java.io.Serializable as a marker interface
• Consists of java.io.ObjectInputStream/ObjectOutputStream with related classes and interfaces
• Has “Java Object Serialization Specification” that documents both API and object serialization stream protocol
• Is part of any Java platform (even Android has it)
• Somehow has a lot of myths around it