请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于饿汉式的问题

在8-5节饿汉式中说,如果使用饿汉式,而类从始至终没有使用过,初始化的对象会浪费资源。可是如果一个类从始至终都没使用过,类应该不会加载吧?如果不会加载类,那么也就不会完成初始化吧?这一部分该怎么理解呢?

正在回答 回答被采纳积分+3

1回答

马斯克2048 2018-11-05 18:10:03

JVM负责类加载,

一个类可以被加载,但是你不去使用。

如果你使用了,5中情况,会初始化这个类。

饿汉模式利用的是类加载的时机,生成单例。

JVM类加载的过程,保证了这个单例是唯一的单例。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信