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

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

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

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

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

簡(jiǎn)單式:

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;
  }
}

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

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

相關(guān)文章

最新評(píng)論

汤原县| 漯河市| 琼结县| 察雅县| 武威市| 汝南县| 交口县| 咸丰县| 张北县| 晋宁县| 尼勒克县| 大竹县| 龙海市| 柳林县| 塔河县| 丹东市| 固阳县| 荃湾区| 九江市| 诸暨市| 汕头市| 滨州市| 溧水县| 台南市| 岫岩| 衡山县| 新龙县| 高州市| 华宁县| 卢氏县| 武乡县| 库伦旗| 称多县| 措勤县| 永修县| 布尔津县| 三原县| 龙游县| 图们市| 乌拉特前旗| 屏南县|