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();
}
}