Java设计模式之单例模式(1)

来源:互联网 发布:上海巨人网络工资原画 编辑:程序博客网 时间:2024/05/16 01:04
package com.heima.pattern;/** * 单例模式就是一个类只能产生一个实例 * 具体参考:http://blog.csdn.net/zhengzhb/article/details/7331369 */public class Singleton {// 可以直接初始化实例【饿汉式】private static Singleton singleton = null;// 私有化构造函数,这样别人就不能new你了private Singleton() {}// 提供实例给调用者// 线程安全,防止多个实例的产生// 懒汉式public static synchronized Singleton getInstance() {// 第一次调用,创建实例;以后就直接返回实例if (singleton == null) {singleton = new Singleton();}return singleton;}}

0 0
原创粉丝点击