JAVA单例模式
包括饿汉式与懒汉式
class Order{
private Order(){
}
private static Order instance = null;//主要区别
public static Order GetInstance(){
if(instance == null){
instance = new Order();
}
return instance;
}
class Bank{
private Bank(){
}
private static Bank instance = new Bank();
public static Bank getInstance(){
return instance;
}
其中最大的区别就是在于在程序运行的时候,是提前建好实例等待调用,还是先建立一个空的对象,在程序使用对象的时候再重新建立对象
初学java,欢迎大家指正



