public class Test {
private Test(){};
private static Test instance=new Test();
public static Test getInstance(){
return instance;
}
/* private Test(){};
private static Test instance=null;
public static synchronized Test getInstance(){
if(instance==null){
instance=new Test();
}
return instance;
} */
第一种方式安全
五种单例模式创建方式详细解说:https://my.oschina.net/dyyweb/blog/609021