私有构造函数的好处——单例设计模式

Benefits of Private Constructor - Singleton Design Pattern

我知道它有助于创建 class 的单个副本。

我想知道:

  1. 创建多个这样的 class 实例有什么危害?因为垃圾回收会处理它。
  2. 当多个 classes/threads 使用它并且 Java 可能 运行 内存不足时它是否有帮助?
  3. 它有助于避免内存泄漏?
  4. 如何确定单例模式是否更适合我的用例?

或者您能否带我找到有助于了解更多信息的资源。

谢谢

看到这些,

Design Pattern: Singleton Pattern, pros & cons

Singleton Pattern – Positive and Negative Aspects

Singleton