Java での列挙型のデフォルトの逆シリアル化は、readObject
およびreadObjectNoData
throwとして制限されていInvalidObjectException
ます。このため、列挙型は問題なくシングルトン クラスを実装するのに最適です (アイテム 77、Effective Java、第 2 版、Bloch )。
- まず、列挙型が実装されるのはなぜ
Serializable
ですか? - 実際には列挙参照をどのように逆シリアル化する必要がありますか?
Java での列挙型のデフォルトの逆シリアル化は、readObject
およびreadObjectNoData
throwとして制限されていInvalidObjectException
ます。このため、列挙型は問題なくシングルトン クラスを実装するのに最適です (アイテム 77、Effective Java、第 2 版、Bloch )。
Serializable
ですか?