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.
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
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.
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,
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
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
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
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.
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
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
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
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,