Wir erweitern die grundlegende Serialisierung in Java: Wenn die Automatik von
Serializable nicht ausreicht, hilft der manuelle Vertrag
Externalizable mit den Methoden
writeExternal/
readExternal. In der Vorlesung besprechen wir, wie man das Datenformat vollständig kontrolliert, die Dateigröße reduziert und Abwärtskompatibilität erhält, vergleichen mit den Streams
ObjectOutputStream/
ObjectInputStream, zeigen Beispiele, Vor- und Nachteile sowie typische Fehler (obligatorischer
public-Konstruktor ohne Parameter, Reihenfolge von Schreiben/Lesen usw.).