1.Collections.unmodifiableXXX 和Guava的ImmutableXXX 产生的不可变集合有什么区别? 前者是把集合的写方法置为不可用,但是如果有之前的集合的引用还是可以修改。 后者是把原来的集合全部复制,然后把新集合的所有写方法置为不可用