/**
*
* @author Administrator
*中国历史上一般都是一个朝代一个皇帝,有两个皇帝的话,
*必然要PK出一个皇帝出来
*/
@SuppressWarnings("all")
public class SingletonPattern {
//创建一个皇帝
private static final SingletonPattern singletonPattern=new SingletonPattern();
//限制住 ,目的就是不能再生产一个皇帝
private SingletonPattern(){}
public synchronized static SingletonPattern getInstace(){
return singletonPattern;
}
}
------------------------------------------------------------测试-----------------------------------------------
public class Minister {
/**
* @param args
* 大臣天天要见面的是皇帝,今天见到的皇帝
* 和昨天的,不一样那么就会有问题了~
*/
@SuppressWarnings("all")
public static void main(String[] args) {
//第一天
SingletonPattern emperor = SingletonPattern.getInstace();
System.out.println("第一天见到皇帝叫什么名字:"+emperor.getInstace());
//第二天
SingletonPattern emperor1 = SingletonPattern.getInstace();
System.out.println("第二天见到皇帝叫什么名字:"+emperor.getInstace());
}
}
-----------------------------------------------------------运行结果------------------------------------------------------
第一天见到皇帝叫什么名字:Singleton1.SingletonPattern@4f1d0d
第二天见到皇帝叫什么名字:Singleton1.SingletonPattern@4f1d0d