Singleton模式简单实现

一个类内部产生一个实例,节省内存空间,数据库连接,关闭中用到比较多

class  Single

{

//私有构造方法在外部不能被调用

//只能在Single类内部实例化一个对象,然后调用

private Single(){}

private  static final  Single  sl=new Single();

public  static   Single   getSingleInstance()

{

return  sl;

}

public  void   Say()

{

System.out.println("I  can  Speak");

}

}

public  class  SingletonDemo

{

public  static  void  main(String  args[])

{

Single  s=Single.getSingleInstance();

s.Say();

}

}

 

posted on 2012-02-28 08:48  平安夜  阅读(157)  评论(0编辑  收藏  举报