首页 > 编程语言 > 详细

java单例模式(类只能创建唯一对象)

时间:2018-11-14 21:34:56      阅读:138      评论:0      收藏:0      [点我收藏+]
 1 //饿汉式
 2 class  Single
 3 {
 4    private static final Single s= new Single();
 5    private Single(){}
 6    public static Single getInstance()
 7       {
 8           return s;
 9       }      
10 }
11 //懒汉式
12 class  Single
13 {
14    private static Single s=null;
15    private Single(){}
16    public static Single getInstance()
17  {
18       if(s==null)//解决效率问题
19    {
20       synchronized(single.class)//解决线程安全问题
21       {
22          if(s==null)
23          s=new Single();
24          return s;
25       }  
26    }   
27  }
28 }

 

java单例模式(类只能创建唯一对象)

原文:https://www.cnblogs.com/zhi321/p/9960416.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!