单例模式的两种体现
package com.tst;
/***********************************************
@作者: FW
@创建时间:2019年2月25日 下午7:59:32
@版本:v1.0
@描述:懒汉式
***********************************************/
public class TstSingle {
private static TstSingle tstSingle;
//private TstSingle tstSingle=new TstSingle();//饿汉式
private TstSingle() {
}
public TstSingle getInstance() {
//return tstSingle;//饿汉式
if (tstSingle==null) {
tstSingle= new TstSingle();
}
return tstSingle;
}
public static void main(String[] args) {
TstSingle single=new TstSingle();
}
}