单例懒惰与渴望实例化
2022-09-01 04:34:55
如果单例实现如下,
class Singleton {
private static Singleton instance = new Singleton();
public static Singleton getInstance() {
return instance;
}
}
此实现与惰性初始化方法有何不同?在这种情况下,实例将在加载类时创建,并且类本身仅在第一次活动使用时加载(例如,Singleton.getInstance() 而不是当您声明实例 Singleton singleton = null 时;)
即使使用惰性初始化方法,实例也是在调用 getInstance() 时创建的
我在这里错过了什么吗?