单例模式的两种写法
懒汉式
public class Fruit {
private static Fruit fruit;
private Fruit(){
}
public static Fruit get(){
if (fruit==null){
fruit = new Fruit();
}
return fruit;
}
}
饿汉式
public class Fruit2 {
private final static Fruit2 fruit = new Fruit2();
private Fruit2(){
}
public static Fruit2 get(){
return fruit;
}
}