Sagen wir mal ich habe zwei Instanzen einer Klasse die beide eine Referenz auf ein weiteres Objekt halten. Ich hoffe ich liege jetzt richtig in der Annahme dass dieses Objekt nur ein einziges Mal im Speicher liegt.
Was genau passiert jetzt wenn ich eine der beiden Klassen-Instanzen (die die Referenz auf das Objekt besitzen) serialisiere (festplatte, oder über das Netzwerk verschicke) und wieder deserialisiere? Ich nehme mal an dass das Objekt jetzt zweimal im Speicher liegt. Tut es das, oder liege ich hier falsch? Ändert sich vielleicht etwas wenn das Objekt static ist?
Was genau passiert jetzt wenn ich eine der beiden Klassen-Instanzen (die die Referenz auf das Objekt besitzen) serialisiere (festplatte, oder über das Netzwerk verschicke) und wieder deserialisiere? Ich nehme mal an dass das Objekt jetzt zweimal im Speicher liegt. Tut es das, oder liege ich hier falsch? Ändert sich vielleicht etwas wenn das Objekt static ist?