采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
JAVA会在一个类被真正使用到的时候,才加载到JVM然后进行初始化,那么饿汉模式单例和枚举类单例,初始化的时机都是一样的,那后者除了在代码的简洁程度上占优,还有什么优点呢?
我明白了,两者初始化时机不一定相同,对于枚举类实现的单例来说,我有可能只调用枚举类的外部类的其他方法,而不去获取实例,这样内部枚举类不会被初始化。对于饿汉模式来说,不管你或不获取实例,实例都会在初始化阶段被创建。
登录后可查看更多问答,登录/注册
构建完整并发与高并发知识体系,倍增高薪面试成功率!
1.7k 1
1.1k 18
1.2k 15
3.6k 12
1.3k 12