JavaTM システム内でのオブジェクトの直列化は、オブジェクトまたはオブジェクトグラフの、直列化された表現を作成するプロセスです。十分な情報とともにオブジェクトの値および型が直列化されて、同等の型のオブジェクトの再作成が保証されます。直列化復元は、これとは対照的に、直列化表現からオブジェクトまたはオブジェクトのグラフを再作成する処理です。クラスのバージョンが異なる場合でも、互換性のあるストリームの読み込みおよび書き込みが可能です。