In Bezug auf transiente Modifikatoren und Serialisierung in Java

Beachten Sie, dass ich zum ersten Mal auf den Feldmodifikator `` `transient``` gestoßen bin.

private transient long originalTime;

Allgemeine Beschreibung

Wenn ein Übergang gegeben ist, wird das entsprechende Feld nicht serialisiert. Wenn Sie versuchen, eine Klasse mit der entsprechenden Variablen zu serialisieren und diesen Modifikator hinzuzufügen, wenn `` `NotSerilizabaleException``` auftritt, tritt die Ausnahme vorerst nicht auf.

Was ist Serialisierung?

Neben der Serialisierung wird dies auch als Serialisierung oder Serialisierung bezeichnet. Die Serialisierung mit einem Objekt scheint es möglich zu machen, die Informationen des Objekts zu streamen und als Datei zu speichern oder über das Netzwerk auszutauschen. Kurz gesagt, es gibt ein Java-Objekt als Byte-Zeichenfolge aus.

Wann kann ich nicht serialisieren?

Zunächst wird entschieden, ob es je nach Objekt serialisiert werden kann oder nicht. Der Versuch, die Klassen selbst mit solchen Objekten zu serialisieren, würde zu den oben genannten Ausnahmen führen.

So serialisieren Sie

Um eine Klasse zu serialisieren, implementieren Sie `` `java.io.Serializable```. Es ist gut, diese Schnittstelle mit dem Beweis zu implementieren, dass sie serialisiert werden kann.

Persönliches Resümee

--Serialisierung ist erforderlich, wenn Java-Objekte in einer Datei gespeichert oder über ein Netzwerk übertragen werden.

Recommended Posts

In Bezug auf transiente Modifikatoren und Serialisierung in Java
Java - Serialisierung und Deserialisierung
Schreiben Sie ABNF in Java und geben Sie die E-Mail-Adresse weiter
In der Abbildung verstandene Java-Klassen und -Instanzen
Json-Serialisierung / Deserialisierung in Java 1.4
JSON in Java und Jackson Teil 1 Gibt JSON vom Server zurück
Korrigieren Sie den Zeichencode in Java und lesen Sie von der URL
Denken Sie über die Unterschiede zwischen Funktionen und Methoden nach (in Java)
Greifen Sie mit Java auf die Netzwerkschnittstelle zu
Errate den Zeichencode in Java
[Java Edition] Geschichte der Serialisierung
Beispiel für Codierung und Decodierung in Java
Geben Sie den Java-Speicherort in eclipse.ini an
Entpacken Sie die Zip-Datei in Java
StringBuffer- und StringBuilder-Klasse in Java
Analysieren der COTOHA-API-Syntaxanalyse in Java
Verstehe gleich und hashCode in Java
Hallo Welt in Java und Gradle
Rufen Sie die Super-Methode in Java auf
[Java] Ordnen Sie die Daten des vergangenen Montags und Sonntags der Reihe nach an
Webanwendungsstruktur nach Java und Verarbeitungsablauf in der Präsentationsschicht
Holen Sie sich das Ergebnis von POST in Java
In Bezug auf den Vergleich der Zeichenfolgentypäquivalenz in Java
Unterschied zwischen final und Immutable in Java
Geben Sie die Reihenfolge an, in der die Konfigurationsdateien und Klassen in Java geladen werden
Java-Referenz zum Verständnis in der Abbildung
Java-Serialisierung
Die Geschichte, zu vergessen, eine Datei in Java zu schließen und zu scheitern
Ein Hinweis zu den Unterschieden zwischen Schnittstellen und abstrakten Klassen in Java
JAVA Learning History Final Modifier und Static Modifier
Versuchen Sie es mit der Stream-API in Java
Rufen Sie die Windows-Benachrichtigungs-API in Java auf
Ich habe das neue Yuan-Problem in Java ausprobiert
[Java] Verwenden Sie kryptografische Technologie mit Standardbibliotheken
Notizen im Kopf organisieren (Java-Arrangement)
Versuchen Sie, den CORBA-Dienst unter Java 11+ aufzurufen
Dies und das der Implementierung der zeitlichen Beurteilung von Daten in Java
Was ist die Hauptmethode in Java?
So erhalten Sie das Datum mit Java
[Java 7] Teilen Sie die Java-Liste und führen Sie den Prozess aus
Unterschied zwischen Arrylist und verknüpfter Liste in Java
Finden Sie das Maximum und Minimum der fünf in Java eingegebenen Zahlen
Programmieren Sie PDF-Kopf- und Fußzeilen in Java
Die Geschichte des Schreibens von Java in Emacs
Konsoleneingabe in Java (Verständnis des Mechanismus)
Verstehen Sie den Unterschied zwischen int und Integer und BigInteger in Java und float und double
Lernen Sie Flyweight-Muster und ConcurrentHashMap in Java
[Java8] Durchsuchen Sie das Verzeichnis und holen Sie sich die Datei
Die Richtung von Java in "C ++ Design and Evolution"
Von Java nach C und von C nach Java in Android Studio
Lesen und Schreiben von GZIP-Dateien in Java
Unterschied zwischen int und Integer in Java
Diskriminierung von Enum in Java 7 und höher
So erstellen Sie Ihre eigene Anmerkung in Java und erhalten den Wert
Ich habe die Daten der Reise (Tagebuchanwendung) in Java erhalten und versucht, sie # 001 zu visualisieren
Java: Laden Sie die Datei herunter und speichern Sie sie an dem im Dialogfeld [Use HttpClient] ausgewählten Speicherort.
Eindrücke und Zweifel an der erstmaligen Verwendung von Java in Android Studio
Analysieren Sie die Datums- und Zeitzeichenfolge, die von der asctime-Funktion der C-Sprache in Java formatiert wurde
[Deep Learning von Grund auf neu] in Java 1. Zur Zeit Differenzierung und teilweise Differenzierung
Seien Sie vorsichtig mit Anfragen und Antworten, wenn Sie das Serverless Framework mit Java verwenden