最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android單例模式的幾種方法總結(jié)

 更新時(shí)間:2017年07月28日 10:11:52   作者:我就是馬云飛  
這篇文章主要介紹了 Android單例模式的幾種方法總結(jié)的相關(guān)資料,這里有簡單模式,復(fù)雜模式,線程鎖式及雙層鎖式的方法整理,需要的朋友可以參考下

 Android單例模式的幾種方法總結(jié)

因?yàn)閱卫J竭^于簡單,下面我就直接上代碼了。

簡單式:

public class Single{
  private static Single single=new Single();

  public static Single instance(){
    return singlel;
  }
}

復(fù)雜式:

public class Single{
  private static Single single;

  public static Single instance(){
      if(single==null){
        single=new Single();
      }
    return singlel;
  }
}

線程鎖式:

public class Single{
  private static Single single;

  public static Single instance(){
    synchronized(Single.class){
      if(single==null){
      single=new Single();
      }
    }
    return single;
  }
}

雙層鎖式:

public class Single{
  private static Single single;

  public static Single instance(){
    if(single==null){
    synchronized(Single.class){
      if(single==null){
      single=new Single();
        }
      }
    }
    return single;
  }
}

差不多就這幾種把,我們最常用的就是第三種了。

如有疑問請(qǐng)留言或者到本站社區(qū)交流討論,本站關(guān)于Android 開發(fā)的文章還有很多,希望大家多多搜索查閱,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

最新評(píng)論

涪陵区| 宜兴市| 塔城市| 汾阳市| 长岭县| 五常市| 河北省| 三江| 阿克陶县| 论坛| 铜陵市| 额尔古纳市| 嘉荫县| 体育| 南溪县| 大关县| 梁平县| 宣城市| 普兰店市| 巴林右旗| 高雄市| 老河口市| 扬中市| 阿勒泰市| 阿图什市| 遂宁市| 铁岭县| 桑日县| 五河县| 平武县| 辽阳县| 会同县| 青龙| 靖江市| 凤冈县| 德惠市| 泌阳县| 渭南市| 宣恩县| 大荔县| 抚顺县|