设计模式之单例模式

单例模式Singleton

饿汉式,立即加载,对象启动时就加载

不会产生对象没有就拿来使用的问题,不会产生空指针异常
启动项目加载的内容过多,有些还没有使用,产生服务器的承载压力问题

私有的构造方法

私有为了不然给人随意创建

私有的静态的当前类对象作为属性

私有的防止外部随意访问改变值
静态的是只加载一次,不会产生内存溢出问题

公有的静态的当前类返回值的方法

共有的让外部访问
静态的让外部成员没有对象可以调用

懒汉式,延迟加载,对象什么时候用什么时候加载

肯由于没有操作好,导致异常
启动项目是需要的加载,不需要的先不创建,不会浪费空间

生命周期托管,单例对象别人帮我们管理,对象加载过程交给别人

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值