java - Java 单例应该使用静态变量吗?

标签 java singleton

<分区>

Java中的单例应该使用静态变量还是成员变量?两者都有什么优势吗?

最佳答案

您应该使用成员变量。单例是一个对象(即类的一个实例),因此应该这样建模;即使您只打算创建其中一个。

静态应该用于类级别的变量。

关于java - Java 单例应该使用静态变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18634415/

相关文章:

java - quartz 错过的工作没有执行

java - 在更新 Maven 项目时,它会在 .classpath 文件中删除 eclipse 中的属性名称 ="org.eclipse.jst.component.dependency"

java 8 过滤一个 ListOfMap 用于检查一个键是否存在,如果存在则收集一个映射

java - 如何正确让两个线程更新同一个Collection?

design-patterns - 单例模式的替代方案?

java - 如何防止 progurad 保留单例类名称

java - 在哪里存储 Servlet 的单例?

java - 使用SpringLDAP和ModifyAttributes增加时间

javascript - 如何在单例模式中保留 javascript "this"上下文?

java - Java 中的这种弱单例实现是线程安全的(和 GC 安全的)吗?