不可变set 内存地址不可变,可以看看源码 还是很清楚的
public static final <T> Set<T> emptySet() { return (Set<T>) EMPTY_SET; } public static final Set EMPTY_SET = new EmptySet<>();