123456789101112131415161718192021 |
- package com.sf.singleton;
- /**
- * 静态内部类
- * 也遵循懒加载
- * 同时 是线程安全的
- */
- public class Singleton3 {
- private Singleton3(){}
- // 静态内部类也是类的成员
- private static class SingletonInner{
- // 类成员之间可以互相调用私有方法和属性
- private static final Singleton3 INSTANCE = new Singleton3();
- }
- public static Singleton3 getInstance(){
- return SingletonInner.INSTANCE;
- }
- }
|