黑马程序员技术交流社区
标题:
饿汉式和懒汉式都有什么用啊?
[打印本页]
作者:
Mr.Better
时间:
2014-8-3 20:10
标题:
饿汉式和懒汉式都有什么用啊?
突然想起来了
作者:
碎流
时间:
2014-8-3 22:09
就听说面试会用到
作者:
jerom023
时间:
2014-8-3 22:18
单例设计模式的两种方式,理论上来说饿汉式在实际应用中比懒汉式好,但是面试的时候会着重问懒汉式,因为包含知识点比较多
作者:
GoodBoy123
时间:
2014-8-3 23:10
饿汉式和懒汉式是单例设计模式里的两个解决方式。
作者:
晓风
时间:
2014-8-4 10:37
两种方式作用都是保证类的实例对象只有一个。但是如果是在对线程中使用懒汉式的话,就可能出现多个对象,所以一般在定义懒汉式的时候就要再方法中使用synchronized同步来解决多线程带来的安全问题。
作者:
沐小北
时间:
2014-8-4 10:42
单例设计模式:解决一个类在内存中只有一个对象
多个程序使用统一配置信息对象时,需要保证该对对象的唯一性。
保证对象唯一性的实现步骤:
1.将构造函数私有化:为了避免其他程序过多建立该对象,禁止其他程序调用该对象。
2.在类中创建一个本类对象:为了让其他程序可以访问该类对象
3.提供一个方法可以获取到该对象的方法:方便其他程序访问自定义的本类对象。
饿汉式:一进内存 就创建了对象.
懒汉式:什么时候调用什么时候创建对象,对象的延时加载.
作者:
s_gd
时间:
2014-8-4 11:59
学习了
作者:
楚风★憧憬
时间:
2014-8-4 15:41
其实就是防止面试面到懒汉式,一般在开发中主要还是用的饿汉式,效率高,简化代码,
而饿汉式线程不安全,需要双重进行判断锁机制,所以效率会比饿汉式稍慢些。
作者:
—Jimmy—
时间:
2014-8-4 16:13
实现单例设计模式的两种方法,饿汉式常用,懒汉式由于存在同步问题,用的时候要小心一点!:handshake
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2