/* * 单例设计模式 * 确保类最多只有一个实例,并提供一个全局访问点 * * */ public class SinglePattern { private volatile static SinglePattern instance = null; private SinglePattern(){ } public static SinglePattern getInstance(){ if (instance==null){ synchronized (SinglePattern.class){ if (instance ==null){ instance = new SinglePattern(); } } } return instance; } }