Inhaltsverzeichnis:
2025 Autor: Lynn Donovan | [email protected]. Zuletzt bearbeitet: 2025-01-22 17:14
Serialisierung und Deserialisierung in Java mit Beispiel. Serialisierung ist ein Mechanismus zum Konvertieren des Zustands eines Objekt in einen Byte-Stream. Deserialisierung ist der umgekehrte Prozess, bei dem der Byte-Stream verwendet wird, um das tatsächliche neu zu erstellen Java-Objekt in Erinnerung. Dieser Mechanismus wird verwendet, um die Objekt.
Wie serialisiert man folglich ein Objekt in Java?
Zu ein Objekt serialisieren bedeutet, seinen Zustand in einen Byte-Stream umzuwandeln, damit der Byte-Stream wieder in eine Kopie des Objekt . EIN Java-Objekt ist serialisierbar wenn seine Klasse oder eine seiner Superklassen entweder die Java . io. Serialisierbar Schnittstelle oder deren Unterschnittstelle, Java.
Wie liest man ein Objekt in Java? So lesen Sie ein Objekt aus einer Datei in Java
- Öffnen Sie einen FileInputStream für die Datei, in der Sie das Objekt gespeichert haben.
- Öffnen Sie einen ObjectInputStream für den obigen FileInpoutStream.
- Verwenden Sie die readObject-Methode der ObjectInputStream-Klasse, um das Object aus der Datei zu lesen.
- Die obige Methode gibt ein Object vom Typ Object zurück.
Wissen Sie auch, wie Sie eine Liste in Java deserialisieren?
Hier ist ein vollständiges Beispiel. Dies sind die Schritte:
- Create Class Item(), das Serializable implementiert.
- Im Main – Erstellen Sie 2 Artikelobjekte.
- Fügen Sie es zu ArrayList hinzu.
- Serialisieren Sie die ArrayList. Checkout-Datei, um den Bytestream eines Objekts anzuzeigen. (Bild unten)
- Deserialisieren Sie den Bytestream aus derselben Datei, um Object anzuzeigen.
Was ist der Zweck der Serialisierung in Java?
Objekt Serialisierung ist ein Prozess, der verwendet wird, um den Zustand eines Objekts in einen Byte-Stream umzuwandeln, der auf einer Festplatte/Datei gespeichert oder über das Netzwerk an eine andere Ausführung gesendet werden kann Java virtuelle Maschine. Der umgekehrte Vorgang zum Erstellen eines Objekts aus dem Bytestrom wird Deserialisierung genannt.
Empfohlen:
Was ist die RequestDispatcher-Schnittstelle Wie erhalten Sie ein Objekt, das sie implementiert?
Die RequestDispatcher-Schnittstelle definiert ein Objekt, das die Anfrage vom Client empfängt und an die Ressource sendet (z. B. Servlet, JSP, HTML-Datei)
Wie drehen Sie ein Objekt in SmartDraw?
Gehen Sie zur Registerkarte Erweitert und wählen Sie Effekt hinzufügen/Anmerkung->Komposition->Drehen. Sie können den Drehwinkel (in Grad) eingeben. Klicken Sie auf Starten! und Ihre SmartDraw Drawing Fotofotos werden bald gedreht
Wie überprüfen Sie, welcher Typ ein Objekt Java ist?
Sie können den Objekttyp in Java mithilfe des Schlüsselworts instanceof überprüfen. Das Bestimmen des Objekttyps ist wichtig, wenn Sie eine Sammlung wie ein Array verarbeiten, das mehr als einen Objekttyp enthält. Zum Beispiel könnten Sie ein Array mit String- und Integer-Darstellungen von Zahlen haben
Wie spiegeln Sie ein intelligentes Objekt in Photoshop?
Schritte Öffnen oder erstellen Sie eine Photoshop-Datei. Klicken Sie auf eine Ebene. Klicken Sie auf das Schnellauswahl-Tool. Wählen Sie ein Objekt aus. Klicken Sie auf Bearbeiten. Klicken Sie auf Transformieren. Klicken Sie auf 180° drehen, um das Objekt oder die Ebene auf den Kopf zu stellen. Klicken Sie auf 90° CW drehen, um die Unterseite des Objekts oder der Ebene nach oben und links zu drehen
Wie überprüfen Sie, ob ein Objekt ein Array-JavaScript ist?
In JavaScript können wir überprüfen, ob eine Variable ein Array ist, indem wir 3 Methoden verwenden, die isArray-Methode verwenden, den instanceof-Operator verwenden und den Konstruktortyp überprüfen, wenn er mit einem Array-Objekt übereinstimmt. Das Array. isArray() Methode prüft, ob die übergebene Variable ein Array-Objekt ist