读书人

狂言设计模式_单例模式

发布时间: 2013-03-16 11:51:46 作者: rapoo

大话设计模式_单例模式

一:单线程

package com.wzs.three;/** * 大话设计模式--page214 单例模式(多线程中,双重锁定) *  * @author Administrator *  */public class Singleton {private static Singleton instance;private static String lock = "lock";public static Singleton getInstance() {if (null == instance) {synchronized (lock) {if (null == instance) {instance = new Singleton();}}}return instance;}public static void main(String[] args) {Singleton singleton1 = Singleton.getInstance();Singleton singleton2 = Singleton.getInstance();if (singleton1 == singleton2) {System.out.println("两个对象是同一个实例.");}}}


1楼adam_zs昨天 22:28
[code=java]n输出结果:n两个对象是同一个实例.n[/code]

读书人网 >软件开发

热点推荐