보다 명확하게하기 위해 다음은 간단한 예입니다.
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 객체를 파일로 직렬화하고 해당 파일에서 역 직렬화하면 어떻게됩니까?
나는 우리가 각각 2 개씩 4 개의 물체를 얻는다고 생각했다. 동일한 객체이지만 다른 인스턴스.
그러나 다른 것이 있는지 또는 옳고 그른지 확실하지 않습니다.
대답해야 할 기술이 있으면 Java를 기반으로 생각하십시오.
감사합니다.