首先要先明白什么是单例设计模式,就是一个类中只能有一个实例,也就是只能有一个对象,也就是只能调用一次构造器
饿汉式
class Bank{
private Bank(){
}
private static Bank bank=new Bank();
public static Bank getInstance(){
return bank;
}
}
懒汉式
class Bank1{
private Bank1(){
}
private static Bank1 bank1=null;
public synchronized static Bank1 getInstance(){
if(bank1==null){
bank1=new Bank1();
}
return bank1;
}