永发信息网

编写一个单例模式程序

答案:2  悬赏:60  手机版
解决时间 2021-03-08 21:33
  • 提问者网友:放下
  • 2021-03-08 08:01
JANA的 谢谢了
最佳答案
  • 五星知识达人网友:孤独的牧羊人
  • 2021-03-08 09:26
单例模式是最简单的模式,顾名思义它的意思是只生成一个对象在上下文中

package com.doudou.work;

public class sigleDemo {
private static sigleDemo sigledemo =new sigleDemo();

private sigleDemo(){

}
public static sigleDemo NewSigleDome(){

if(sigledemo==null){
return new sigleDemo();
}
else
return sigledemo;
}

}
还有其他几种 你想要看的话随便找个博客就可以看到
全部回答
  • 1楼网友:春色三分
  • 2021-03-08 10:44
懒汉式单例模式是延迟加载的单例设计模式 public class lazysingleton { //静态私有的成员变量 private static lazysingleton instance = null; // 私有的构造方法 private lazysingleton() {} // 如果不加synchronized会导致对线程的访问不安全 // 双重锁定检查 public static lazysingleton getinstance() { if (instance == null) { synchronized (lazysingleton.class) { if (null == instance) { instance = new lazysingleton(); } } } return instance; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯