java设计模式——单例模式

来源:互联网 发布:最好的美工视频教程 编辑:程序博客网 时间:2024/06/07 09:16

《大话设计模式》第二十一章

package ch21;/** * 单例模式 * @author Administrator * */public class Singleton {private static Singleton instance = null;private static final Object obj = new Object();private Singleton() {}public static Singleton getInstance() {if (instance == null) {synchronized (obj) {if (instance == null) {instance = new Singleton();}}}return instance;}public static void main(String[] args) {Singleton.getInstance();}}


单例模式也很常见,JDK中的java.lang.Runtime.getRuntime()就是单例模式的经典例子。