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