单例模式(饱汉式 饿汉式)

来源:互联网 发布:手机数据库查看器 编辑:程序博客网 时间:2024/04/27 21:45
/*2011-9-18author:BearFly1990*/package designpattern;public class SingletonPattern {    private static SingletonPattern sp = null;    private SingletonPattern() {            }    public static synchronized SingletonPattern getInstance(){        if(sp == null){            sp = new SingletonPattern();        }        return sp;    }}class SingletonPattern2 {    private static SingletonPattern2 sp = new SingletonPattern2();    private SingletonPattern2() {            }    public static synchronized SingletonPattern2 getInstance(){        return sp;    }}