静态实例
来源:8-4 单例设计模式-静态内部类-基于类初始化的延迟加载解决方案及原理解析
街边七号
2018-09-27
这样还是懒加载吗? StaicInnerClassSingleton中的InnerClass是静态的 InnerClass中的StaticInnerClassIngleton也是静态初始化的 这不是在jvm一启动 都还不确定用到StaticInnerClassSingleton的时候就已经加载进去了吗 ? 那这样和不使用内部类直接在StaticInnerClassSingleton中声明
private static StaticInnerClassSingleton singleton = new StaticInnerCLassSingleton(); 然后提供public的获取方法
又有什么区别呢? 引入一个内部类的意义是什么 这块还是没听懂。
写回答
1回答
-
街边七号
提问者
2018-09-27
不好意思, 原来静态内部类不会在外部类加载的时候被加载 。。。。打扰了
112018-09-28
相似问题
饿汉模式和静态内部类懒汉模式疑问
回答 1
类的加载和静态内部类的加载的区别
回答 1