package
com.xinke.mybatis.test;
com.xinke.mybatis.test;
public class TestSingleton
{
{
private static TestSingleton ts =
null;
null;
public
TestSingleton(){
TestSingleton(){
System.out.println("TestSingleton
constructor method execute...");
constructor method execute...");
}
public static TestSingleton
getSingleton() {
getSingleton() {
return ts==null ? ts=new TestSingleton()
: ts;
: ts;
}
public static void main(String[] args)
{
{
System.out.println(getSingleton());
System.out.println(getSingleton());
}
}
以上程序运行结果可以证明这个类使用的是单例模式:
从上图中可以看出打印的地址是一样的!