单例是java设计模式中很简单的一种,这个经典模式可以保证一个类中有且只有一个对象.
单例的优点
1,类中有且只有一个对象,
2,因为可以控制类中只有一个对象被创建,所以可以很灵活的更改实例化过程
在创建单例模式的时候要遵循这两点
1,私有构造方法
2,在成员位置创建变量
public class single {
private static single s;
private single(){
}
public static single getSingle(){
if(s==null){
synchronized (single.class) {
if(s==null){
s=new single();
}
}
}
return s;
}
}