关于单例模式的整理
写法一:
/* * 实现序列化接口的单例类每次被反序列化后都会返回一个新建的实例, * 必须实现readResolve方法将返回的实例指向当前的对象 * 这样当JVM从内存中反序列化地"组装"一个新对象时, * 就会自动调用这个 readResolve方法来返回我们指定好的对象了, 单例规则也就得到了保证 */public class SerialibleSingleton implements Serializable {private static final long serialVersionUID = -60684598518739226L;private static SerialibleSingleton instance = new SerialibleSingleton();private SerialibleSingleton() {}private static SerialibleSingleton getInstance() {return instance;}private Object readResolve() {return instance;}}