gpt4 book ai didi

java - Java 程序中可用的变量(单例)

转载 作者:行者123 更新时间:2023-12-02 05:07:57 24 4
gpt4 key购买 nike

我需要在运行时设置一个 boolean 变量,该变量可以由任何其他类访问(无需在类之间传递变量)。该变量将是一个配置设置,并将取决于用户在运行时设置的某个值。

我怀疑单例是可行的方法,但是花了一上午的时间阅读它,我似乎找到了很多关于创建它们的最佳方法的示例(和参数),但没有提及如何实际创建使用它们。

单例是解决这个问题的方法吗?

如果是这样,任何人都可以提供一个可以设置 boolean 值并可以从任何其他类静态访问的单例示例吗?

编辑:我真是个白痴(完全使问题复杂化,并且错过了最简单的解决方案)。

public static volatile boolean yourBoolean; 看起来它会完美地工作

最佳答案

如果您只需要一个 boolean 值,则无需使用单例。只需声明一个:

public static volatile boolean yourBoolean;

(如果您处于多线程环境中,使用 volatile 关键字可确保所做的所有更改在线程之间可见)。

关于java - Java 程序中可用的变量(单例),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12858764/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com