public class SerialibleSingleton implements Serializable {
private static final long serialVersionUID = -7760114349097906512L;
private static SerialibleSingleton instance = new SerialibleSingleton();
private SerialibleSingleton() {}
public static SerialibleSingleton getInstance() {
return instance;
}
/**
* 该方法在对象反序列化之前调用
* 在此返回instance
* 为了在内存中始终保存一个单例对象
* @return
*/
private Object readResolve() {
return instance;
}
}
单例模式(序列化)
最新推荐文章于 2024-09-17 11:13:39 发布
本文详细介绍了如何使用序列化技术实现单例模式,并在对象反序列化之前确保单例对象始终存在于内存中。
907

被折叠的 条评论
为什么被折叠?



