Vir*_*gam 0 guava
我看了这个,但仍然不确定为什么或何时应该使用Guava Immutablemap,当我可以拥有一个java.util.Map并使其成为最终.
请有人解释一下这些优点.
Kur*_*ver 10
甲最终地图只是意味着参考(指针)不能改变.您仍然可以改变地图的内容(例如,map.put(k,v),map.remove(k)等).
一个不可变的地图是一个你不能发生变异的内容.您无法添加,删除或清除地图.
有关不可变集合的许多优点,请参阅此处.
归档时间:
11 年,5 月 前
查看次数:
672 次
最近记录: