Javaでグローバルマップを宣言する方法

Javaでは、静的(static)キーワードを使用して、グローバルなMap変数を宣言できます。静的変数はオブジェクトではなくクラスに属し、どこからでもアクセスできます。

グローバルなMap変数を宣言するコード例を以下に示します。

public class MyClass {
    // 声明一个全局的Map变量
    public static Map<String, Integer> globalMap = new HashMap<>();

    public static void main(String[] args) {
        // 在任何地方都可以访问全局的Map变量
        globalMap.put("key1", 1);
        globalMap.put("key2", 2);
        globalMap.put("key3", 3);

        // 输出全局Map变量的值
        System.out.println(globalMap);
    }
}

上記のサンプルコードにおけるglobalMapは、mainメソッドや他のメソッドから直接アクセス、操作可能な静的変数です。クラス名.変数名という形式で、グローバルなMap変数にアクセスできます。

静的変数は共有で、すべてのオブジェクトが同じ静的変数を共有するため、静的変数の変更はすべてのオブジェクトに影響を与えます。

bannerAds