java学习个人笔记---构造器的陷阱
在某些时候,创建对象实例并不需要调用该对象类的构造器:
1)使用反序列化恢复java对象
2)使用clone方法复制java对象
注意:为防止程序使用反序列化方式破坏单例模式的规则,通常通过readResolve()方法来解决
java学习个人笔记---构造器的陷阱
在某些时候,创建对象实例并不需要调用该对象类的构造器:
1)使用反序列化恢复java对象
2)使用clone方法复制java对象
注意:为防止程序使用反序列化方式破坏单例模式的规则,通常通过readResolve()方法来解决