[JAVA] ObjectOutputStream.writeObject (Object o);

Moin

Die Methode schreibt ja bekanntlich das Object o in den Stream. Dabei werden immer auch alle referenzierten Objekte mit ausgeschrieben.

Frage: Wie kann man dass abschalten ?

Ich hab nämmlich versucht ein Obejekt aus einer grossen Linked-List abzuspeichern…

=> # An EXCEPTION_STACK_OVERFLOW exception has been detected in native code outside the VM.

Ich brauche nur diese eine Objekt, die Referenzen können von mir aus „null“ sein.

Ich bin offen für alle Vorschläge die nicht das Umschreiben der LinkedList beinhalten.

Danke.

Hallo,

Die Methode schreibt ja bekanntlich das Object o in den
Stream. Dabei werden immer auch alle referenzierten Objekte
mit ausgeschrieben.

Frage: Wie kann man dass abschalten ?

Variablen, die nicht in den Stream sollen, kannst Du als „transient“ deklarieren.

Grüße Ralf

Danke
das wars.