java单例设计模式

        参加面试的人可能都会被问及设计模式,当然下面介绍的这种模式(单例模式)会经常被提起,我就有几次参加面试时,面试官直接要求写出来,现在就将单例模式两种写法介绍一下,小伙伴有用到的直接拿走,懒汉模式、饿汉模式

    1.懒汉模式

    //懒汉单例类
    public class Singleton {  
    private Singleton() {}  
    private static Singleton single=null;  
    //静态工厂方法   
    public static Singleton getInstance() {  
         if (single == null) {    
             single = new Singleton();  
         }    
        return single;  
        }  
    }  

    2.饿汉单例

    //饿汉单例类
   public class Singleton {  
    private Singleton() {}  
    private static final Singleton single = new Singleton();  
    //静态工厂方法   
    public static Singleton getInstance() {  
        return single;  
       }  
    }  

 

转载于:https://my.oschina.net/zhangxiaoxin210/blog/1499734

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值