采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
枚举方式实现的单实例保证安全的原因是因为其成员都被static final修饰,类被加载时就会初始化实例。因此,是否可以说枚举实现的单实例是属于饿汉模式单实例,谢谢老师答疑
你好,其实看课程视频及代码,其实可以看出来,我们是将单例的几种形式分为饿汉、懒汉及枚举三种模式的。这里你可以细品味一下代码,这里枚举里的值确实都相当于final static修饰的变量,和饿汉很相似,但他实际暴露出去的单例变量却不是在启动时就初始化的(你可以debug感受一下),这一点和懒汉很像,因此把枚举实现的单例归为懒汉和饿汉都不ok。
登录后可查看更多问答,登录/注册
构建完整并发与高并发知识体系,倍增高薪面试成功率!
1.7k 1
1.1k 18
1.2k 15
3.6k 12
1.3k 12