单例模式主要作用是保证在Java应用程序内,一个类只有一个实例存在。
手写单例
1.较为安全的写法
public class Singleton01{
private static Singleton01 instance=new Singleton01();
public static Singleton01 getInstance(){
return instance;
}
}
2.效率高一点的写法
public class Singleton02{
private static Singleton02 instance=null;
public static sychronized Singleton02 getInstance(){
if(instance==null){
instance=new Singleton02();
}
return instance;
}
}