您的位置:首页 > 编程语言

懒汉、饿汉单例模式具体代码

2015-07-13 16:43 429 查看
/*** 懒汉单例模式* @author Administrator**/public class SingleTest1 {private SingleTest1(){}//创建默认构造函数,限制为private避免被外部实例化private static SingleTest1 singleTest=null;//此处声明,但不实例化public static SingleTest1 getSingle(){if(singleTest==null){singleTest=new SingleTest1();//只有被调用的时候才会被实例化}return singleTest;}}
/*** 饿汉式单例模式* @author Administrator**/public class SingleTest2 {private SingleTest2(){}//构建私有默认构造函数//在类创建的同时就已经将单例的实例创建出来private static final SingleTest2 singleTest2=new SingleTest2();//其他地方直接调用此方法即可,不需要再次创建实例public SingleTest2 getSingleTest2(){return singleTest2;}}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: