Video: Warum werden transiente Variablen nicht serialisiert?
2024 Autor: Lynn Donovan | [email protected]. Zuletzt bearbeitet: 2023-12-15 23:42
vorübergehend ist ein Java-Schlüsselwort, das ein Mitglied kennzeichnet variabel nicht zu sein serialisiert wenn es in Byte-Streams beibehalten wird. Wenn ein Objekt über das Netzwerk übertragen wird, muss das Objekt ' serialisiert '. Serialisierung wandelt den Objektstatus in serielle Bytes um.
Können transiente Variablen entsprechend serialisiert werden?
EIN Übergangsgröße ist ein Variable das kann nicht sein serialisiert . Gemäß Java-Sprachspezifikation [jls-8.3. 1.3] – „ Variablen darf markiert sein vorübergehend um anzuzeigen, dass sie nicht Teil des persistenten Zustands eines Objekts sind.“
Warum brauchen wir außerdem in Java transiente Variablen? vergänglich ist ein Variablen Modifikator, der bei der Serialisierung verwendet wird. Zum Zeitpunkt der Serialisierung, wenn wir nicht wollen um den Wert eines bestimmten zu sparen Variable in einer Datei, dann wir verwenden vorübergehend Stichwort. Wenn JVM auftaucht vorübergehend Schlüsselwort, ignoriert es den ursprünglichen Wert des Variable und speichern Sie den Standardwert davon Variable Datentyp.
Warum werden außerdem statische und transiente Variablen nicht serialisiert?
Statische Variablen : Diese Variablen werden nicht serialisiert , Also während der Deserialisierung statische Variable Wert wird aus der Klasse geladen. transiente Variablen : transiente Variablen werden nicht serialisiert , also während der Deserialisierung diese Variablen wird mit entsprechenden Standardwerten initialisiert (zB für Objekte null, int 0).
Warum werden statische Felder nicht serialisiert?
Statisch Variable. Statisch Variablen gehören zu einer Klasse und nicht an jede einzelne Instanz. Das Konzept von Serialisierung beschäftigt sich mit dem aktuellen Zustand des Objekts. Nur Daten, die einer bestimmten Instanz einer Klasse zugeordnet sind, sind serialisiert , deshalb statisch Mitglied Felder werden ignoriert während Serialisierung.
Empfohlen:
Warum werden Raumbeschriftungen in Revit nicht angezeigt?
Stellen Sie zunächst in Ihrem Modell sicher, dass 'Räume' unter Sichtbarkeitsgrafiken > Registerkarte Modell aktiviert ist. Aktivieren Sie dann Raum-Tags auf der Registerkarte Anmerkungen. Dann müssen Sie herausfinden, welche verknüpfte Datei die Räume und Raum-Tags erstellt hat, damit Sie sie aktivieren können
Warum werden meine Excel-Zellen nicht aktualisiert?
Wenn Excel-Formeln nicht automatisch aktualisiert werden, liegt dies höchstwahrscheinlich daran, dass die Berechnungseinstellung auf Manuell statt auf Automatisch geändert wurde. Um dies zu beheben, stellen Sie einfach die Berechnungsoption wieder auf Automatisch. Klicken Sie in Excel 2007 auf die Office-Schaltfläche > Excel-Optionen > Formeln > Arbeitsmappenberechnung > Automatisch
Warum werden Dateien in Dropbox nicht angezeigt?
Dateien mit einem falschen Dateinamen können mit dropbox.com synchronisiert werden, werden jedoch möglicherweise nicht im Dropbox-Ordner auf Ihrem Computer angezeigt oder funktionieren auf inkompatiblen Betriebssystemen nicht ordnungsgemäß. Wenn Sie feststellen, dass Sie eine (oder mehrere) fehlerhafte Datei (oder Dateien) haben, kann es einige mögliche Erklärungen geben. Im Folgenden sind einige häufige Ursachen für fehlerhafte Dateien aufgeführt
Warum werden meine Nachrichten auf Facebook nicht gesendet?
Wenn Sie Hilfe zur Messenger-App oder messenger.com benötigen, besuchen Sie das Messenger-Hilfezentrum. Wenn ein Fehler beim Senden der Nachricht angezeigt wird, versuchen Sie, sie erneut zu senden, indem Sie neben der Nachricht, die nicht gesendet werden konnte, auf Erneut senden tippen. Wenn die Nachricht immer noch nicht gesendet wird, vergewissern Sie sich, dass Ihr Chat aktiviert ist. Die Facebook-Chat-Seitenleiste wird nicht geladen
Warum werden Videos auf meinem Laptop nicht abgespielt?
Streaming-Videoprobleme, wie z. B. YouTube-Videos, die nicht richtig wiedergegeben werden, können durch Webbrowser-Einstellungen, Filtersoftware oder eine schlechte Internetverbindung verursacht werden. Probleme beim Abspielen von Videodateien können bedeuten, dass Sie zusätzliche Software benötigen. Probleme bei der DVD- oder Blu-ray-Wiedergabe können durch fehlerhafte Hardware verursacht werden