より明確にするために、これは簡単な例です。
class A implements Serializable { public B b; }
class B implements Serializable { public A a; }
A a = new A();
B b = new B();
a.b = b;
b.a = a;
では、aオブジェクトとbオブジェクトをファイルにシリアル化し、そのファイルから逆シリアル化するとどうなりますか?
4つのオブジェクト、それぞれ2つを取得すると思った。同一のオブジェクトですが、異なるインスタンス。
しかし、他に何かあるのか、それとも正しいのか間違っているのかはわかりません。
答える必要のある技術がある場合は、Javaに基づいて考えてください。
ありがとうございました。