加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

第21章《单例模式》

发布时间:2020-12-13 20:55:55 所属栏目:百科 来源:网络整理
导读:class SingleTon{ private static SingleTon singleTon=null; private SingleTon(){} public static SingleTon getSingleTon(){ if(singleTon==null){ singleTon=new SingleTon(); } return singleTon; } } public class Main{ public static void main(Stri

class  SingleTon{
private static SingleTon singleTon=null;
private SingleTon(){}
public static SingleTon getSingleTon(){
if(singleTon==null){
singleTon=new SingleTon();
}
return singleTon;
}
}
public class Main{
public static void main(String[] args) throws Exception {
SingleTon s1=SingleTon.getSingleTon();
SingleTon s2=SingleTon.getSingleTon();
System.out.println(s1==s2);//true,说明二者内存地址相同,所以二者肯定是同一个对象,所以保证了类的单例存在
}
}

class  SingleTon{
private static SingleTon singleTon=null;

private SingleTon(){}
synchronized public static SingleTon getSingleTon(){
    if(singleTon==null){
        singleTon=new SingleTon();
    }
    return singleTon;
}

}
public class Main{
public static void main(String[] args) throws Exception {
SingleTon s1=SingleTon.getSingleTon();
SingleTon s2=SingleTon.getSingleTon();
System.out.println(s1==s2);//true,所以保证了类的单例存在
}
}

class  SingleTon{
private static SingleTon singleTon=new SingleTon();
private SingleTon(){}
public static SingleTon getSingleTon(){
return singleTon;
}
}
public class Main{
public static void main(String[] args) throws Exception {
SingleTon s1=SingleTon.getSingleTon();
SingleTon s2=SingleTon.getSingleTon();
System.out.println(s1==s2);//true,所以保证了类的单例存在
}
}

class  SingleTon{
private static SingleTon singleTon=null;
private SingleTon(){
singleTon=new SingleTon();
}
public static SingleTon getSingleTon(){
return singleTon;
}
}
public class Main{
public static void main(String[] args) throws Exception {
SingleTon s1=SingleTon.getSingleTon();
SingleTon s2=SingleTon.getSingleTon();
System.out.println(s1==s2);//true,所以保证了类的单例存在
}
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读