Um ein transientes Feld zu initialisieren, ist dies die einfachste Lösung.

class MyClass implements Serializable {
  transient int myTransient;
  //Other variables
}

Wenn ich diese Klasse wiederherstelle, möchte ich @ initialisiermyTransient manuell, aber ansonsten möchte ich nur die Standard-Serialisierung verwenden.

Wie kann ich ein @ spritzinit() -Methode in den Objektwiederherstellungsprozess ein, ohne den gesamten Serialisierungsmechanismus neu zu schreiben, wie es scheintExternalizable müsste ich tun?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage