5
Java中枚舉類型的默認反序列化受限於readObject
和readObjectNoData
throw InvalidObjectException
。由於這個原因,枚舉類型對於實現單例類沒有任何缺陷是完美的(Item 77,Effective Java,2nd Edition,Bloch)。Java中枚舉的反序列化
- 爲什麼一方面enum類型實現了
Serializable
? - 在實踐中應該如何枚舉引用反序列化?
那麼,點#1在這裏有一個答案。包含枚舉引用的類不應該僅在序列化時崩潰。 我嘗試默認的反序列化,它的工作很簡單!那麼爲什麼有很多帖子討論有效地反序列化枚舉(僅僅爲了提高代碼重新分解)呢? – abksrv