Hier eine kleine Sammlung von Links zum Thema Serialisierbarkeit in Java, was insbesondere auf die Implementierung des Interfaces Serializable hinausläuft.
- Java Rebel: Implementierung Serializable - Gute Zusammenfassung
- SUN: Java Object Serialization Specification - Enthält vermutlich ALLES (und mehr) was man wissen wollen könnte.
Kurzantwort auf die Frage, wie man eine Java Klasse serialisierbar macht:
- Klasse muss Interface Serializable implementieren
- Klasse muss eine serialVersionUID enthalten, deren Wert am besten über das im JDK enthaltene Tool servialver erzeugt wird (dabei ggf. schön die Hinweise zum CLASSPATH beachten und NICHT versehentlich das Source-Verzeichnis adressieren).
Wenn man Eclipse verwendet, so kann auch die IDE zur Generierung genutzt werden. Hinweise dazu hier.
Die fertige Klasse sieht dann z. B. so aus:
public class SMAbschluss
implements Serializable {
static final long
serialVersionUID = -689428171468533962L;….
Keine Kommentare:
Kommentar veröffentlichen