/*
* 单例模式
* 建立在类加载时,所以天生对多线程友好
*/
public class SingleInstance {
private SingleInstance() {
System.out.println("is create");
}
private static class SingleHolder {
private static SingleInstance instance = new SingleInstance();
}
public static SingleInstance getInstance() {
return SingleHolder.instance;
}
}