Was ist Serialisierung?
Serialisierung ist ein Mechanismus zur Verarbeitung von Objektströmen, dem sogenannten Objektstrom That ist das Streamen des Inhalts des Objekts. Die gestreamten Objekte können gelesen und geschrieben werden, und die gestreamten Objekte können auch zwischen Netzwerken übertragen werden. Durch die Serialisierung sollen die Probleme gelöst werden, die beim Lesen und Schreiben von Objektströmen auftreten.
Implementierung der Serialisierung
Die Klasse, die serialisiert werden muss, implementiert die Serializable-Schnittstelle. Diese Schnittstelle verfügt über keine Methoden, die implementiert werden müssen. Serializable dient lediglich der Markierung dass das Objekt verfügbar ist, und dann einen Ausgabestream verwenden, um ein ObjectOutputStream-Objekt (Objektstream) zu erstellen. Verwenden Sie dann die Methode writeObject(Object obj) des ObjectOutputStream-Objekts, um das Objekt mit dem Parameter obj (das) zu schreiben ist, seinen Zustand zu speichern. Zum Wiederherstellen verwenden Sie den Eingabestream.
Konzept
Serialisierung: Der Prozess der Konvertierung von Java-Objekten in Bytesequenzen.
Deserialisierung: Der Prozess der Wiederherstellung einer Bytesequenz in einem Java-Objekt.
Zweck
1. Die Bytesequenz des Objekts dauerhaft auf der Festplatte speichern.
2 Anzahl der Bytes für ein über das Netzwerk gesendetes Objekt.
Empfohlenes Tutorial: Java-Tutorial
Das obige ist der detaillierte Inhalt vonWas ist Serialisierung in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!