为了账号安全,请及时绑定邮箱和手机立即绑定

模式的秘密---单例模式

难度中级
时长30分
学习人数
综合评分9.63
276人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.5 逻辑清晰
参考文章:https://liuyanzhao.com/3212.html
public class Singleton {
private static class LazyHolder {
private static final Singleton INSTANCE = new Singleton();
}
private Singleton (){}
public static final Singleton getInstance() {
return LazyHolder.INSTANCE;
}
}
这文章说的明显有问题啊,什么叫老婆只要一个就够了,我不同意(老婆看到别打我)
NJP
神特么王自健
看完很容易理解,谢谢
应该是你老婆的老公只有一个
五笔输入法大赞
精炼,讲的很好很好
可以加上double checking
饿汉,饿了就要吃饭
一个单例模式就可以看出java和其他语言比是多么繁琐了。
加双锁,或者内部静态类就能实现线程安全。还有种不常用却是最好的方式就是枚举,从jvm层面保证。不要谢我,请叫我红领巾。。。
又是自建兄啊。。。刚刚看完你的另一个教程。。。哈哈哈
老师讲的很好,声音听起来很搞笑。
懒汉模式 getinstance 方法上加上synchronized 修饰就线程安全了
课程须知
本课程是 Java 开发课程的高级课程,如果您是新手,建议先移步 《Java入门第一季》和《Java入门第二季》
老师告诉你能学到什么?
1、 了解设计模式 2、 理解单例模式的含义及应用场合 3、 掌握单例模式中饿汉模式和懒汉模式的使用 4、 理解两种模式的区别

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消