单例模式:将构造器设置为私有方法,构建一个静态方法,通过静态方法调用对象。常用又有饿汉模式与懒汉模式如下:
public class A { private A(){super();} //懒汉模式 private static A a; public static synchronized A getA(){ if(a==null){ a=new A(); } return a; } //饿汉模式 private static A b=new A(); public static A getA2(){ return b; } }