Durch die Implementierung des Interface Externalizable wird eine Klasse serialisierbar, wobei standardmäßig nur die Typinformation persistent gemacht wird.
Wenn auch die Werte bestimmter Datenelemente persistent gemacht werden sollen, müssen die beiden Methoden des Interface entsprechend überschrieben werden.
Auch Datenelemente der Oberklassen werden standardmäßig nicht miterfaßt, so daß deren Datenelemente explizit aus diesen beiden Methoden heraus serialisiert werden müssen.
Liest die Datenelemente der Klasse mit den Methoden des ObjectInput-Streams in aus. Die Datenelemente müssen hierbei in der gleichen Reihenfolge gelesen werden, in der sie abgespeichert wurden.