1. 程式人生 > >ReadResolve方法與序列化

ReadResolve方法與序列化

結果 強行 反射 target pos com read str bsp

使用枚舉實現的單例模式,不但可以防止利用反射強行構建單例對象,而且可以在枚舉類對象被反序列化的時候,保證反序列的返回結果是同一對象。

對於其他方式實現的單例模式,如果既想要做到可序列化,又想要反序列化為同一對象,則必須實現readResolve方法。

http://mp.weixin.qq.com/s/1fQkkdtzYh_OikbYJnmZWg

ReadResolve方法與序列化