我想创建一个类的单个实例。如何在 Java 中创建类的单个实例?
最佳答案
要创建类的真正单个实例(暗示 JVM 级别的单例),您应该使类成为 Java enum
。
public enum MyClass {
INSTANCE;
// Methods go here
}
单例模式使用静态,因此通常会在单元测试时造成严重破坏。
这在 Joshua Bloch 的 Effective Java 的第 3 项中有解释。
关于java - Java 类的单个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2062520/