单例设计模式

//盗墓者是个丑奴儿,原

单例设计模式的使用合适之地:

1:在整个程序运行中,只产生一个对象(win系统任务管理器)

2:这个类经常被new对象,却不保持长时间被引用(比如,我new你对象只是需要你的某个方法然后就不用了)

 

饿汉式:访问类成员时,就开始初始化对象,直接返回。

 

懒汉式:访问类成员时候,在初始化对象。才返回。

 

一个用的"就"字,一个用的"才"字,不一样。

 

懒汉式存在的隐患:

如果访问人过多,某一纳秒却都第一次都访问,对象会扎堆的出来了,在方法中加入同步,进行排队,效率不高却保证对象的唯一性,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值