就是寫一個(gè)實(shí)例化一次的類 即把構(gòu)造私有化,外部無法實(shí)例化他。通過調(diào)用他的靜態(tài)方法,判斷是否實(shí)例化了,未實(shí)例化則實(shí)例化并返回,已實(shí)例化則返回已實(shí)例化的。
public class SingleDog{PRivate static SingleDog instance = null;private SingleDog(){}public static SingleDog getInstance(){ synchronized (SingleDog.class){ if (null == instance){ instance = new SingleDog(); } return instance; }}public void say(){ System.out.println("Single all the way");}}
測試
public class TestSingleDog{public static void main(String[] args){ SingleDog.getInstance().say();}}
新聞熱點(diǎn)
疑難解答
圖片精選