public class Apple {
//私有化构造器
private Apple() {
}
//创建对象
private static Apple apple=null;
//提供公有的访问方法
public static Apple getinstance(){
if (apple==null){
apple=new Apple();
}
return apple;
}
}
这种简单的懒汉式一种写法,但是依旧存在线程安全问题