聊聊Java语言中的单例

package
com.xinke.mybatis.test;
public class TestSingleton
{
private static TestSingleton ts =
null;

public
TestSingleton(){
System.out.println("TestSingleton
constructor method execute...");
}

public static TestSingleton
getSingleton() {
return ts==null ? ts=new TestSingleton()
: ts;
}

public static void main(String[] args)
{
System.out.println(getSingleton());
System.out.println(getSingleton());
}
}

以上程序运行结果可以证明这个类使用的是单例模式:
聊聊Java语言中的单例
从上图中可以看出打印的地址是一样的!

上一篇:关于《s3c2416裸跑环境配置》一文的一些补充


下一篇:2-Zookeeper、HA安装