激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java設計模式之單例模式實例詳解【懶漢式與餓漢式】

Java設計模式之單例模式實例詳解【懶漢式與餓漢式】

2021-01-07 14:17索隆 Java教程

這篇文章主要介紹了Java設計模式之單例模式,簡單說明了單例模式的原理并結合具體實例形式分析了單例模式中懶漢式與餓漢式的具體實現與使用技巧,需要的朋友可以參考下

本文實例講述了Java設計模式單例模式。分享給大家供大家參考,具體如下:

單例模式就是產生一個對象實例,供外外部訪問。

它的應用場景就是在這個類在全局真資源需要統一訪問,否則會造成混亂時,才有必要設計成單例。

懶漢式,就是在使用這個對象時,才去查看這個對象是否創建,如果沒創建就馬上創建,如果已經創建,就返回這個實例。

餓漢式,在加載這個類的時候就先創建好一個對象實例,等待調用。

兩者的優缺點也能猜到,使用懶漢式,在反應速度上肯定要比餓漢式慢

但是這個對象如果不被調用,那就節省了cpu和內存資源。

模式很簡單,下面給出實例。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package org.test.design.single;
/**
 * 懶漢式,單例模式
 * @author lushuaiyin
 *
 */
public class Loon {
  public static Loon loon=null;
  public static Loon getInstance(){
    if(loon==null){
      loon=new Loon();
    }
    return loon;
  }
}
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package org.test.design.single;
/**
 * 餓漢式,單例模式
 * @author lushuaiyin
 *
 */
public class Hunger {
  public static Hunger hunger=new Hunger();
  public static Hunger getInstance(){
    return hunger;
  }
  //或者像下面使用
// public static Hunger hunger=null;
// static{
//   if(hunger==null){
//     hunger=new Hunger();
//   }
// }
// public static Hunger getInstance(){
//   return hunger;
// }
}

測試

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package org.test.design.single;
public class TestMain {
  /**
   * @param args
   */
  public static void main(String[] args) {
    //懶漢式,單例模式
    Loon loon=Loon.getInstance();
    System.out.println(loon==null);
    //餓漢式,單例模式
    Hunger hunger=Hunger.getInstance();
    System.out.println(hunger==null);
  }
}

希望本文所述對大家java程序設計有所幫助。

原文鏈接:http://blog.csdn.net/lushuaiyin/article/details/8917521

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久草在线资源福利站 | 国产日韩一区二区三区在线观看 | 国产精品久久久久久久亚洲按摩 | 欧美激情精品久久久久久久久久 | 欧美成人二区 | 草莓福利视频在线观看 | 日日噜噜噜夜夜狠狠久久蜜桃 | 久久精品久久精品国产大片 | 久久久激情网 | 狠狠干狠狠操 | 日本黄色免费观看视频 | 国产午夜免费福利 | 免费国产在线视频 | 国内精品久久久久久影视8 国产一区二区成人在线 | 精品欧美一区二区精品久久 | 2021年无线乱码播放高清完整 | 男女羞羞视频在线免费观看 | 欧美成人亚洲 | 1区2区3区国产 | 欧美大逼网| 中文字幕激情视频 | 黄色成年在线观看 | 精品国产一区二区亚洲人成毛片 | 国产精选久久久 | 黄色免费不卡视频 | 国外成人在线视频 | 日韩99| 日韩色视频在线观看 | 性欧美日本 | 免费黄网站在线播放 | 久久久久久久久淑女av国产精品 | 国产91丝袜在线播放0 | 涩涩99| 手机黄色小视频 | 欧美在线小视频 | 日本中文高清 | 国产精品成人一区二区三区吃奶 | 性欧美xxxx免费岛国不卡电影 | 日本道中文字幕 | 欧美日韩大片在线观看 | 麻豆国产一区 |