单例
-
利用反射可能从单例类中再生成一个对象,这里可以加上保护机制在生成第二个对象的时候报错
-
反序列化可能会再生成一个对象,如果没有正确处理
-
枚举可能是最好的单例
public enum Elvis{
INSTANCE;
public void something();
}
利用反射可能从单例类中再生成一个对象,这里可以加上保护机制在生成第二个对象的时候报错
反序列化可能会再生成一个对象,如果没有正确处理
枚举可能是最好的单例
public enum Elvis{
INSTANCE;
public void something();
}