/**
* mail 190042477@qq.com
* description: 单例 静态内部类
*/
public class StaticInnerSingleton {
private StaticInnerSingleton(){
}
public static StaticInnerSingleton getInstance(){
return SingletonHolder.mInstance;
}
private static class SingletonHolder{
private static final StaticInnerSingleton mInstance = new StaticInnerSingleton();
}
}
优点:JVM本身机制保证了线程安全/没有性能缺陷
在性能上线程安全上相比较DCL双重校验更加优化