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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、懒汉式和饿汉式有什么区别
        懒汉式是实例的延迟加载
2、懒汉式延迟加载有什么问题
        如果多线程会出现安全问题,可以加同步来解决
3、同步的方式
        用同步函数或者同步代码快都行,但是有些低效,可以用双重判断来解决低效问题
4、同步时候使用的锁是谁
        该类所属的字节码对象
5、请给我写一个延迟加载的单利设计模式
       public static Single getInstance()
        {
                if(s==null)
                {
                        synchronized(Single.class)
                        {
                                if(s==null)
                                        s = new Single();
                                return s;
                        }
                }
        }


6 个回复

倒序浏览
15225159271 来自手机 中级黑马 2015-8-2 17:34:31
沙发
嗯。够详细的,只要把这些记住了,单例肯定没事了

点评

毕老师的总结,这里为了记住,就发帖,以后方便查看  发表于 2015-8-2 17:36
回复 使用道具 举报
15225159271 来自手机 中级黑马 2015-8-2 17:41:23
藤椅
哥们走到那个流程了
回复 使用道具 举报
15225159271 发表于 2015-8-2 17:41
哥们走到那个流程了

还在自学,准备基础测试

点评

准备报哪一期,基础题提交了没  发表于 2015-8-2 17:51
回复 使用道具 举报
何琼飞 发表于 2015-8-2 17:48
还在自学,准备基础测试

基础题交了没过,当时还没学到后面。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马