黑马程序员技术交流社区
标题:
单例的设计模式作用,懒汉式和饿汉式的区别;
[打印本页]
作者:
刘佳禹
时间:
2015-11-7 13:42
标题:
单例的设计模式作用,懒汉式和饿汉式的区别;
单例的设计模式作用,懒汉式和饿汉式的区别;
作者:
wx_ao22R6RC
时间:
2015-11-7 15:01
作用:保证一个类在使用过程中,只有一个实例。
“懒汉式”是在你真正用到的时候才去建这个单例对象:private static Singleton singleton = null; 懒汉式如果在创建实例对象时不加上synchronized则会导致对对象的访问不是线程安全的
“饿汉式”是在不管你用的用不上,一开始就建立这个单例对象::private static Singleton singleton = new Singleton (); 饿汉式是线程安全的,在类创建的同时就已经创建好一个静态的对象供系统使用,以后不在改变
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2