单例设计模式之饿汉式和懒汉式

本文介绍了设计模式中的单例模式,重点讲解了饿汉式和懒汉式的实现方式。饿汉式在类加载时就初始化,确保线程安全但可能导致资源浪费;懒汉式则在第一次使用时才创建对象,可能存在线程安全问题。
摘要由CSDN通过智能技术生成

1.设计模式?

设计模式是在大量的实践中总结和理论化之后优选的代码结构,编程风格,以及解决问题的思考方式。

2.单例模式的概念?

    单例模式,我们首先必须将类在一个虚拟机中只能产生一个对象,因此应该做到以下几步:a:私有化构造方法,这样在该类的外边就不能用new操作来创建对象,但是在类的内部可以创建该类的对象。b:调用该类的某个静态方法以返回内部创建的对象,因为该类的外部不发得到创建的对象,引用用静态的方法来返回。

   ①单例模式之饿汉式


      ②单例模式之懒汉式(注意会存在线程的安全问题)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值