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

java 单例模式

2013-10-18 17:09 169 查看
package single;

/*

java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。

单例模式有一下特点:

1、单例类只能有一个实例。

2、单例类必须自己自己创建自己的唯一实例。

3、单例类必须给所有其他对象提供这一实例。

*/



public class Single {

private static Single single=null;

public static Single getInstance(){

if(single == null)

single=new Single();

return single;

}

public void test(){

System.out.println("test single");

}

public static void main(String[] args){

Single s=Single.getInstance();

s.test();

}


}

package single;

public class TestSingle {

public static void main(String[] args){

Single ss=Single.getInstance();

ss.test();

}

}



package single;

public class TestSingle2 {

public static void main(String[] args){

Single ss=Single.getInstance();

ss.test();

}

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: