1.单例模式最简单的说法是有一个静态的属性对象,一个私有的构造函数,还有一个获取对象实例的静态方法,当然此静态方法需要关键字syncronized来修饰,单例模式在不同的虚拟机下同样会加载多个实例,在同一个虚拟机下如果使用反射也可以获得多个实例
public class A{
public A a;
private A(){};
public static synchronized A getInstance(){
}
}
1.单例模式最简单的说法是有一个静态的属性对象,一个私有的构造函数,还有一个获取对象实例的静态方法,当然此静态方法需要关键字syncronized来修饰,单例模式在不同的虚拟机下同样会加载多个实例,在同一个虚拟机下如果使用反射也可以获得多个实例
public class A{
public A a;
private A(){};
public static synchronized A getInstance(){
}
}