首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

狂言设计模式_单例模式

2013-03-16 
大话设计模式_单例模式一:单线程package com.wzs.three/** * 大话设计模式--page214 单例模式(多线程中,

大话设计模式_单例模式

一:单线程

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]

热点排行