The Gunner
Ensign
- Registriert
- Aug. 2012
- Beiträge
- 168
Hallo
Ich habe eine kleine Frage. Was passiert in Java wenn man ein Objekt deserialisiert, von der zugehörigen Klasse aber mittlerweile z.B. zwei Attribute entfernt wurden? Es sei angenommen, dass man eine custom serial verison UID angibt. Gibt das eine InvalidClassException?
Wenn man neue Attribute hinzufügt werden die ja einfach auf default gesetzt, beim entfernen ist es mir aber nicht ganz klar.
Und wie verhält sich das in C#?
Ich habe eine kleine Frage. Was passiert in Java wenn man ein Objekt deserialisiert, von der zugehörigen Klasse aber mittlerweile z.B. zwei Attribute entfernt wurden? Es sei angenommen, dass man eine custom serial verison UID angibt. Gibt das eine InvalidClassException?
Wenn man neue Attribute hinzufügt werden die ja einfach auf default gesetzt, beim entfernen ist es mir aber nicht ganz klar.
Und wie verhält sich das in C#?