单例模式

/*//饿汉式
class SingleClass{
private final static SingleClass INSTANCE = new SingleClass();
private SingleClass(){}
public static SingleClass newInstance(){
return INSTANCE;
}
}*/

 

//懒汉式
class SingleClass{
private static SingleClass INSTANCE = null;
private SingleClass(){}
public static synchronized SingleClass newInstance(){
if(INSTANCE == null){
INSTANCE = new SingleClass();
}
return INSTANCE;
}


}

posted @ 2019-01-30 15:11  G_Lybbh  阅读(75)  评论(0编辑  收藏  举报