一个小白关于对Java单例设计模式的认识与理解

    先来说一下什么是设计模式。
    设计模式就是经过前面无数的程序人员在开发代码中遇到了无数的问题,最后将这些问题经过总结从而     	变为现在的设计模式,当然 这设计模式还是需要用到别人开发好的代码和设计到的方法。
    在设计模式中需要认识到的有几个单词。
    单例:Singleton 
	实例:instance 
	同步锁:synchronized 
    单例顾名思义,就是只能有一个实例出现,不会出现第二个或者更多的实例。
    其中单例模式有饿汉式和懒汉式两种。
    饿汉式,可以理解为一个饥饿的大汉,看见实物迫不及待的感觉,在Java中就是不管你外界有没有需要获取单例对象的,我都提前创建好。
    懒汉式,可以理解为一个很懒的老头子,及时看到了我也无动于衷,你说一句他动一下的感觉,在Java中就是外界需要获取对象的时候我在创建,如果不需要就不创建。
    关于这饿汉式跟懒汉式而言,懒汉式在单例设计模式下是不安全的。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值