私有构造函数的好处-Singleton设计模式

时间:2018-11-04 05:31:51

标签: java multithreading memory-leaks java-memory-leaks

我知道这有助于创建类的单个副本。

我想知道:

  1. 创建一个类的多个此类实例有什么害处?因为垃圾收集会处理它。
  2. 当多个类/线程使用它并且Java可能会用尽内存时是否有帮助?
  3. 它有助于避免内存泄漏?
  4. 如何确定单例模式是否对我的用例更好?

或者您可以带我去一些有用的资源吗?

谢谢