Hi Leute,
gleich zwei Fragen.
1. Wenn ich über
eine Objektstruktur abspeichere verfolgt der ObjectOutputStream alle Referenzen von <object> und speichert sie in eine Datei bla.data ab. Gibts eine Möglichkeit in mehrere Dateien abzuspeichern wegen der besseren Übersichtlichkeit? Zumindest in wie fern ist sowas sinnvoll? Könnte mir vorstellen, dass das Sinn macht, indem für jede Klasse eine einzelne Datei bereitgestellt wird.
2. Mit deren oberen Methode speichere ich ja das gesamte Objekt mit all seinen Referenzen ab. Gibt es eine Methode, die mir hilft nur das wegzuspeichern, was sich wirklich in der Objektstruktur verändert hat, anstatt alles komplett wegzuspeichern? Ich habe von sowas mal gelesen und es soll in "Java Algorythm" beschrieben werden.
gleich zwei Fragen.
1. Wenn ich über
Java:
FileOutputStream fs = new FileOutputStream("bla.data");
ObjectOutputStream os = new ObjectOutputStream(fs);
os.writeObject(objects);
os.close();
eine Objektstruktur abspeichere verfolgt der ObjectOutputStream alle Referenzen von <object> und speichert sie in eine Datei bla.data ab. Gibts eine Möglichkeit in mehrere Dateien abzuspeichern wegen der besseren Übersichtlichkeit? Zumindest in wie fern ist sowas sinnvoll? Könnte mir vorstellen, dass das Sinn macht, indem für jede Klasse eine einzelne Datei bereitgestellt wird.
2. Mit deren oberen Methode speichere ich ja das gesamte Objekt mit all seinen Referenzen ab. Gibt es eine Methode, die mir hilft nur das wegzuspeichern, was sich wirklich in der Objektstruktur verändert hat, anstatt alles komplett wegzuspeichern? Ich habe von sowas mal gelesen und es soll in "Java Algorythm" beschrieben werden.
Zuletzt bearbeitet von einem Moderator: