黑马程序员技术交流社区

标题: 单例设计模式中懒汉式延时加载的目的是什么? [打印本页]

作者: 探索者    时间: 2015-5-26 20:06
标题: 单例设计模式中懒汉式延时加载的目的是什么?
懒汉式延时加载的目的是什么?
作者: mars_b0ZZ0    时间: 2015-5-26 21:28
也想知道
作者: Amu    时间: 2015-5-26 22:58
只有方法调用时才会创建对象,对内存使用有好处
作者: 探索者    时间: 2015-5-27 12:21
Amu 发表于 2015-5-26 22:58
只有方法调用时才会创建对象,对内存使用有好处

懒汉式和饿汉式的调用方法,都是用类名调用方法建立对象,那么既然都调用了方法,那么懒汉式延时加载的时间就只是加载顺序的固定时间,因为在建立对象的时候就已经调用了方法,如果延neng时加载的时间不可控,这点固定的时间又具体有什么作用呢
作者: 探索者    时间: 2015-5-27 12:22
Amu 发表于 2015-5-26 22:58
只有方法调用时才会创建对象,对内存使用有好处

懒汉式和饿汉式的调用方法,都是用类名调用方法建立对象,那么既然都调用了方法,那么懒汉式延时加载的时间就只是加载顺序的固定时间,因为在建立对象的时候就已经调用了方法,如果延迟加载的时间不可控,这点固定的短暂时间对内存来说也起不到作用吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2