黑马程序员_JAVA单例设计模式

来源:互联网 发布:软件质量管理制度 编辑:程序博客网 时间:2024/06/05 11:04

  ——- android培训、java培训、期待与您交流! ———-
- 饿汉式(直接建立)

 class single{    private static final Single s=new Single();    private Single(){}    public static Single getInstance()    {        return s;    }}
  • 懒汉式 (延时加载)
class single{    private static Single s=null;    private Single(){}    public static Single getInstance()    {        if(s==null)        {            synchronized(Single.class)//锁是字节码对象(类名.calss)            {                if(s==null)                {                    s=new Single();                }            }        }        return s;    }}
0 0