以前有写过三种单例设计模式(一种饿汉式设计模式,两种懒汉式设计模式)权限管理
饿汉设计模式
直接进行new 不管是否调用方法
/**
*设计模式中饿汉模式
*/
public class singleton {
//让别人不能修改构造方法
private singleton(){
}
//初始化一个静态常量
private static final singleton Instance=new singleton();
//让别人可以获取方法
public static singleton getInstance(){
return Instance;
}
}
定义之后先判断是否为空
再进行创造实例,存在的问题就是在处理并发的时候会有影响