Der Serialisierungsmechanismus verarbeitet sie in einem speziellen spezifischer Weg . Traditionelle Singles lassen sich jedoch leicht deserialisieren, indem Sie eine readResolve()
-Methode definieren, die die eindeutige Instanz zurückgibt. Ein Beispiel finden Sie Ссылка .
Serialisierung als Argument für die Verwendung von enum für Singleton ist Unsinn.
Wenn das enum singleton Stateful ist, geht der Zustand während der Serialisierung / Deserialisierung verloren.
Wenn der Singleton staatenlos ist, wen interessiert seine Identität?
Tags und Links java deserialization singleton enums