A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

单例的设计模式作用,懒汉式和饿汉式的区别;

1 个回复

倒序浏览
作用:保证一个类在使用过程中,只有一个实例。
“懒汉式”是在你真正用到的时候才去建这个单例对象:private static Singleton singleton = null; 懒汉式如果在创建实例对象时不加上synchronized则会导致对对象的访问不是线程安全的
“饿汉式”是在不管你用的用不上,一开始就建立这个单例对象::private static Singleton singleton = new Singleton (); 饿汉式是线程安全的,在类创建的同时就已经创建好一个静态的对象供系统使用,以后不在改变

         
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马