永发信息网

JAVA里两种单例模式的区别是什么?为什么说一般认为第一种形式要更加安全些?如下见

答案:2  悬赏:40  手机版
解决时间 2021-04-16 20:38
JAVA里两种单例模式的区别是什么?为什么说一般认为第一种形式要更加安全些?如下见
最佳答案
第一种好像是饱汉模式,第二种是饿汉模式,区别就在于对象加载的时机不同,第一种是无论需不需要,先将对象生成出来以备使用,第二种是需要的时候才去加载,第二种说不安全好像是在多线程的情况下会出现生成多个对象的情况,所以需要加同步锁,或者利用内部类的方法来重新设计一下,具体可以参看《研磨设计模式》这本书,写得很详细啊
全部回答
上面的instance 变量就是用了单利模式,下面的代码就是外面想调用instance 时,如果instance 已经实例化,那么直接返回,如果没实例化,就实例化它再返回。全局只有一个instance
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
打网球的女选手美女多吗?
天然气炉灶费电池是怎么回事啊?
请那位会写诗的诗人帮忙写一首藏头诗。谢谢!
奇迹怪物的属性列表在服务端里还是在客户端里
冒险岛牧师39去哪里练级好?
慈善有关的名人名言,求孝德故事和孝德名言!!
江西瓦罐煨汤地址有知道的么?有点事想过去
九九重阳节还有几天?
国服冒险岛什么时候出龙神法师
哀悼亲人去世的诗句,刚去世亲人伤感的句子
DNF后期漫游PK格斗
怎样才能忘记一个人?
江苏省教育超市南京体育学院服务部怎么去啊,
怎样改QQ个人说明?求助!
姐对弟搞笑生日祝福语,姐姐对弟弟19岁的生日
推荐资讯
尸体为什么会腐烂?
读职业技术学校有出路吗?
做噩梦到底是什么原因?
金点原子锁怎么去啊,有知道地址的么
为什么我爱的她不可以找一个比她小的人为什么
lol英雄碎片和皮肤碎片怎么获得 有什么用
一片草地 打一物
鸡蛋壳主要的化学成分
森林茶居怎么去啊,有知道地址的么
什么歌好听·
兴旺洗车服务中心地址有知道的么?有点事想过
怎么把带有视频歌曲下载到电脑
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?