Symbol是Java中的一種數(shù)據(jù)類型,它代表了一種唯一的標(biāo)識(shí)符。Symbol對(duì)象是不可變的,因此可以安全地用作Map中的鍵,也可以用于實(shí)現(xiàn)枚舉類型或常量。
Symbol的使用方法如下:
Symbol symbol = Symbol.for("mySymbol");
Map<Symbol, String> symbolMap = new HashMap<>();
symbolMap.put(Symbol.for("key1"), "value1");
public static final Symbol RED = Symbol.for("RED");
public static final Symbol GREEN = Symbol.for("GREEN");
Symbol的注意事項(xiàng)如下: