饿汉式
class Taekea{
private Taekea(){
System.out.println("创建了Taekea对象");
}
private static Taekea instance = new Taekea();
public static Taekea getInstance() {
return instance;
}
}
懒汉式
class Bank{
private static volatile Bank bank = null;
private Bank(){
System.out.println("创建一个Bnak对象");
}
static void getBank(){
if (bank==null){
synchronized (Bank.class){
if (bank==null){
bank=new Bank();
}
}
}
}
}