星空网 > 软件开发 > Java

java单例模式和双例模式

今天朋友找我给做道题,双例模式,我是没听说过,都说是单例模式和多例模式,

也不知道双例模式什么时候用,就简单写了一个案例,不知道对不对,个人感觉蛮对的,双例就是单例+单例,废话不说了!!!!

/**单例模式调用方法Singleton singleton = Singleton.getSingleton();singleton.getValue("我是单例模式");*/ public class Singleton {  private static Singleton singleton = null;  public static Singleton getSingleton(){    if(singleton==null){      return singleton = new Singleton();    }else{      return singleton;    }  }    public String getValue(String name){    return name;  }}/**双例模式,如果是三例模式就吧len参数改成3调用方法Doubleton doubleton = Doubleton.getDoubleton();doubleton.getValue("我有两个实例!");*/import java.util.ArrayList;import java.util.List;import java.util.Random;public class Doubleton {  private static List<Doubleton> list = new ArrayList<Doubleton>();  private static int len = 2;  static{    for(int i=0;i<len;i++){      list.add(new Doubleton());    }  }  public static Doubleton getDoubleton (){    Random random = new Random();    int current = random.nextInt(len);    return (Doubleton)list.get(current);  }    public String getValue(String name){    return name;  }}

希望大牛们给指点指点对不对,在此感谢!!!!




原标题:java单例模式和双例模式

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

跨境电商:现在做亚马逊无货源模式晚吗?亚马逊的优势有哪些?:https://www.ikjzd.com/articles/113844
亚马逊无货源模式,新手如何能够快速出单?:https://www.ikjzd.com/articles/113845
亚马逊无货源&国内电商,新手如何选择?:https://www.ikjzd.com/articles/113846
Lazada定价策略及公式:如何为你的产品定个好价格?:https://www.ikjzd.com/articles/113847
亚马逊FBA清仓,爆款补货应如何取舍?:https://www.ikjzd.com/articles/113848
一招走出测评窘境:https://www.ikjzd.com/articles/113849
海陵岛马尾岛景点介绍 海陵马尾岛图片:https://www.vstour.cn/a/363177.html
无锡旅游景点竹海 - 无锡的竹海:https://www.vstour.cn/a/363178.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流