<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    一個(gè)理解“單例模式”最好的例子

    Posted on 2006-11-26 13:57 Jaunt 閱讀(772) 評(píng)論(0)  編輯  收藏 所屬分類: 咖啡Java

    原文出處: http://www.javatang.com/archives/2006/06/27/512049.html
    編輯: Jaunt
    聲明: 請(qǐng)維持文章的完整性任意轉(zhuǎn)載

    SingletonTest.java:


    public class SingletonTest {
    ??? public static void main(String[] args) {
    ??????? Singleton s1 = Singleton.getInstance();
    ??????? Singleton s2 = Singleton.getInstance();
    ??????? System.out.println("s1=s2?" + (s1==s2));
    ??????? System.out.println("s1.getNextID = " + s1.getNextID());
    ??????? System.out.println("s2.getNextID = " + s2.getNextID());
    ??????? System.out.println("s1.getNextID = " + s1.getNextID());
    ??????? System.out.println("s1.getNextID = " + s1.getNextID());
    ??????? System.out.println("s2.getNextID = " + s2.getNextID());
    ??????? System.out.println("s2.getNextID = " + s2.getNextID());
    ??? }
    }

    class Singleton {
    ??? private static int nextID = 0;
    ??? private static Singleton instance = null;

    ??? private Singleton() {};

    ??? public static synchronized Singleton getInstance() {
    ??????? if (instance == null) {
    ??????????? instance = new Singleton();
    ??????? }
    ??????? return instance;
    ??? }
    ??? // inside data
    ??? public synchronized int getNextID() {
    ??????? return ++nextID;
    ??? }
    }

    輸出結(jié)果:

    s1=s2?true
    s1.getNextID = 1
    s2.getNextID = 2
    s1.getNextID = 3
    s1.getNextID = 4
    s2.getNextID = 5
    s2.getNextID = 6

    主站蜘蛛池模板: 日韩免费高清播放器| **毛片免费观看久久精品| 日本免费电影一区| 亚洲精品久久无码| 国产精品无码免费视频二三区| 亚洲精品国产精品国自产网站| 色播精品免费小视频| 亚洲三级视频在线观看| 成人AV免费网址在线观看| 久久亚洲精品国产亚洲老地址| 一区二区3区免费视频| 国产av无码专区亚洲国产精品| 一级一看免费完整版毛片| 国产亚洲福利精品一区| 国产成人亚洲毛片| 亚洲另类少妇17p| a毛片在线看片免费| 亚洲综合视频在线观看| 日韩电影免费在线观看网站 | 国产一区二区三区无码免费| 国产亚洲高清在线精品不卡| 国产gv天堂亚洲国产gv刚刚碰| 成人性做爰aaa片免费看| 亚洲成无码人在线观看| 香蕉高清免费永久在线视频| 黄色a三级三级三级免费看| 国产亚洲精品a在线无码| 在线永久看片免费的视频| 久久久久亚洲精品无码网址色欲| 免费黄色福利视频| 大桥未久亚洲无av码在线| 国产亚洲精午夜久久久久久 | 最近的2019免费中文字幕| 亚洲精品自拍视频| 免费看国产曰批40分钟| 午夜精品一区二区三区免费视频| 久久精品亚洲AV久久久无码| 亚洲一区二区三区无码影院| 成人免费激情视频| 中文字幕在线视频免费观看 | 亚洲精品视频免费在线观看|