这样还是懒加载吗? StaicInnerClassSingleton中的InnerClass是静态的 InnerClass中的StaticInnerClassIngleton也是静态初始化的 这不是在jvm一启动 都还不确定用到StaticInnerClassSingleton的时候就已经加载进去了吗 ? 那这样和不使用内部类直接在StaticInnerClassSingleton中声明
private static StaticInnerClassSingleton singleton = new StaticInnerCLassSingleton(); 然后提供public的获取方法
又有什么区别呢? 引入一个内部类的意义是什么 这块还是没听懂。