package com.xie.singleton;
public class singleton
//提供乙個共有的靜態的入口方法
public static singleton getinstance()
*///懶漢式(延遲載入)
//提供乙個私有的靜態的成員變數,但不做初始化
private static singleton instance=null;
//提供乙個私有的構造方法
private singleton()
//提供乙個共有的靜態的入口方法,為了保證執行緒安全,必須加上同步關鍵字,synchronized是乙個鎖,具有同步功能
public static synchronized singleton getinstance()
return instance;
} public static void main(string args)
設計模式之單例模式
前一段時間買了一本秦小波寫的 設計模式之禪 網上對這書的評價很高。現在還沒有看很多,但是有些地方頗有感觸,也並不是所有的地方都能看懂,但是會慢慢研究的。自己對於設計模式的感覺就是乙個字 牛!感覺會23種設計模式並且會熟練運用的人,真的就是大師級的牛人了,設計模式是乙個專案主管或者架構師一定要會的東西...
設計模式之 單例模式
單例模式 singleton 保證乙個類僅有乙個例項,並提供乙個訪問它的全域性訪問點。單例模式 單件模式 使用方法返回唯一的例項 public class singleton private static singleton instance public static singleton geti...
設計模式之單例模式
定義 單例模式 singleton 保證乙個類僅有乙個例項,並提供乙個訪問它的全域性訪問點。場景 很多exe檔案都只允許執行一次,即當你第乙個exe開啟未關閉之前,再第二次開啟,會提示說 已經有乙個exe程式在執行了 如果將這個exe檔案看成乙個類,則它就是乙個單例。下面的 沒有考慮多執行緒下的鎖定...