目录
单例设计模式
饿汉式
懒汉式
饿汉式vs懒汉式
结语
单例设计模式
所谓单例设计模式,就是采取一定的方法在整个软件系统中,对某个类只能存在一个对象实例
1、单例类。
2、单例类
3、单例类
饿汉式
饿汉式:在程序启动或单例模式类被加载的时候,单例模式实例就已经被创建。
上例子!
懒汉式
懒汉式:当程序第一次访问单例模式实例时才进行创建。
废话不多说,上代码!
饿汉式vs懒汉式
区分饿汉式和懒汉式水
饿汉式:
坏处:对象加载时间过长。
好处:饿汉式是线程安全的懒汉式:好处:延迟对象的创建。
坏处:线程不安全—>到多线程内容时,再修改
注意:如果一个对象使用频率不高,占用内存还特别大,明显就不合适用饿汉式了,这时就需要一种懒加载的思想,当程序需要这个实例的时候才去创建对象,就如同一个人懒的饿到不行了才去吃东西。
结语
一起加油冲冲冲~
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92447 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!