[JAVA] ObjectOutputStream.writeObject (Object o);

Von: , Frage gestellt am Mi, 12. Jul 2000

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.

2 Antworten zu dieser Frage

  1. Antwort von nach einer Stunde hilfreich
    Re: [JAVA] ObjectOutputStream.writeObject (Object

    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

    • Antwort von nach 3 Stunden hilfreich
      Danke

      das wars.

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!