Ich habe angefangen, über die Serialisierung in Java und ein bisschen in anderen Sprachen zu lesen, aber was ist, wenn ich eine generische Klasse habe und eine Instanz davon in der Datei speichern möchte.
Codebeispiel
%Vor%Was ist der beste Weg, um diese Art von Objekt zu speichern? (Natürlich gibt es mehr in meiner echten Klassenklasse, aber ich frage mich nur die eigentliche Idee.)
Sie brauchen , um die generische Klasse Serializable
wie üblich zu erstellen.
public class Generic<T> implements Serializable {...}
Wenn Felder mit generischen Typen deklariert werden, möchten Sie möglicherweise angeben, dass sie Serializable
implementieren sollen.
public class Generic<T extends Serializable> implements Serializable {...}
Bitte beachten Sie hier die ungewöhnliche Java-Syntax.
public class Generic<T extends Something & Serializable> implements Serializable {...}
Tags und Links java generics serialization