您的位置:首页 > 其它

单例模式——懒汉模式和饿汉模式

2014-07-07 20:31 204 查看
步骤:

1、私有化构造函数

2、在本类中创建一个本类对象

3、定义一个公有方法,将创建的对象返回

public class Test18 {

public static void main(String[] args) {
Single1 s1=Single1.getSingle1();
}

}
/**
* 饿汉模式
*/
class Single1{
private  Single1(){};
private static Single1 s1=new Single1();
public static Single1 getSingle1(){
return s1;
}
}
/**
* 懒汉模式
*/
class Single2{
private Single2(){};
private static Single2 s2=null;
public static Single2 getSingle2(){
if(s2==null){
s2=new Single2();
}
return s2;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: