单例模式(静态内部类)

2020-11-29  本文已影响0人  bin丶

package singleton;

public class SingletonStaticInnerClass {

    private SingletonStaticInnerClass() {}

    // 利用jvm的静态内部类的特性来完成单例模式
    private static class SingletonInstance {
        private final static SingletonStaticInnerClass INSTANCE = new SingletonStaticInnerClass();
    }

    public static SingletonStaticInnerClass getInstance() {
        return SingletonInstance.INSTANCE;
    }
} 

优点

上一篇 下一篇

猜你喜欢

热点阅读