Tag: serialversionuid

`serialVersionUID` ist ein optionales Attribut von Java-Klassen zur Angabe der standard-Serialisierung/ – Deserialisierung-format, version. Verwendet, um zu erkennen, wenn ein serialisiertes Objekt ist inkompatibel mit der Deserialisierung/Klasse.

explizite serialVersionUID schädlich?

Anzahl der Antworten 6 Antworten
Bin ich wohl riskieren einige downvotes auf dieser. Scheint es mir, dass die explizite Angabe von serialVersionUID für die neuen Klassen ist schlecht. Betrachten Sie die beiden Fälle nicht, es zu ändern, wenn das layout hat, sollte

Kann NetBeans generieren eine automatische serial version ID für eine Java-Klasse?

Anzahl der Antworten 5 Antworten
Möchte ich entfernen Sie einige Warnungen für einige Klassen durch die Generierung einer automatischen serial version ID. In Eclipse ist dies trivial, das zu tun -, kann die IDE generiert, automatisch und fügen Sie es der Klasse.

Wie Deserialisieren eines Objekts persistent in der db wenn jetzt das Objekt hat verschiedene serialVersionUID

Anzahl der Antworten 6 Antworten
Mein Kunde eine oracle Datenbank und ein Objekt gespeichert wurde, wie ein blob-Feld über objOutStream.writeObject das Objekt hat nun eine andere serialVersionUID (auch wenn das Objekt nicht geändert hat, vielleicht einer anderen jvm-version) und wenn Sie versuchen,

serialVersionUID field Warnung in eclipse

Anzahl der Antworten 2 Antworten
Ich habe gerade angefangen auf AWT und machte ein einfaches Programm, es funktioniert gut, aber es zeigt eine Warnung in eclipse, die ich nicht verstehe: Dem serializable-Klasse TestGUI nicht erklären static final serialVersionUID field of type long

Über generierte serialVersionUID in Eclipse

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit zum generieren von serialVersionUID in Eclipse Seriell? Durch Seriell will ich bedeuten, dass, wenn Sie eine serialisierbare Klasse serialVersionUID = 1L, wenn ich dann zu generieren, die serialVersionUID einer anderen Klasse werden diese

Sollte eine abstrakte Klasse ist eine serialVersionUID

Anzahl der Antworten 4 Antworten
In java, wenn eine Klasse implementiert Serializable, sondern ist Abstrakt, soll es eine serialVersionUID lange erklärt, oder die Unterklassen benötigen nur? In diesem Fall ist es in der Tat die Absicht, dass alle sub-Klassen beschäftigen sich mit

Finden serialVersionUID der serialisierten Objekt

Anzahl der Antworten 9 Antworten
Gibt es eine Möglichkeit, um zu bestimmen, die erzeugt serialVersionUID eines serialisierten Java Objekt? Das problem ist, dass ich serialisiert ein Objekt ohne explizit die Angabe der serialVersionUID. Nun der Deserialisierung beschwert sich über die Klasse Inkompatibilitäten.

Was ist eine serialVersionUID und warum sollte ich sie verwenden?

Anzahl der Antworten 21 Antworten
Eclipse-Warnungen aus, wenn eine serialVersionUID fehlt. Dem serializable-Klasse Foo nicht erklären static final serialVersionUID field of type long Was ist serialVersionUID und warum ist es wichtig? Bitte zeigen Sie ein Beispiel, wo fehlende serialVersionUID wird ein problem

Verwenden Sie die serialVersionUID oder unterdrücken Sie Warnungen?

Anzahl der Antworten 12 Antworten
Ich möchte eine Klasse erstellen, die zum Beispiel extends HttpServlet? Mein compiler warnt mich, dass meine Klasse sollte eine serialVersionUID. Wenn ich weiß, dass dieses Objekt wird nie serialisiert werden, soll ich es definieren oder fügen Sie

Warum lange serialVersionUID anstelle eines einfachen 1L generieren?

Anzahl der Antworten 10 Antworten
Als Klasse implementiert Serializable in Eclipse habe ich zwei Optionen: add default serialVersionUID(1L) oder generiert serialVersionUID(3567653491060394677L). Ich denke, dass erste ist cooler, aber viele Male, die ich sah Menschen, die mit der zweiten option. Gibt es einen

Warum muss meine Ausnahmeklasse serialisiert werden?

Anzahl der Antworten 3 Antworten
Wenn Sie eine Klasse erweitern, die mit der Klasse Exception ( für das erstellen einer neuen Ausnahme) Sie eine Warnung erhalten zu haben serialVersionUID. Ich weiß, dass serialVersionUID spielt eine wichtige Rolle während der Serialisierung und Deserialisierung,