【问题标题】:Advantage of using Immutablemap guava使用 Immutablemap guava 的优势
【发布时间】:2014-05-01 02:27:38
【问题描述】:

我查看了this,但仍然不确定当我可以拥有 java.util.Map 并使其成为最终版本时,为什么或何时应该使用 Guava Immutablemap。

请有人解释一下优点。

【问题讨论】:

    标签: guava


    【解决方案1】:

    final 映射只是意味着引用(指针)不能改变。您仍然可以改变地图的内容(例如,map.put(k, v)、map.remove(k) 等)。

    不可变 映射是您不能改变内容的映射。您无法添加、删除或清除地图。

    关于不可变集合的诸多优点,请参阅here

    【讨论】:

      猜你喜欢
      • 2012-03-18
      • 2014-03-22
      • 1970-01-01
      • 1970-01-01
      • 2013-03-23
      • 2016-01-07
      • 2011-11-22
      • 2014-11-09
      • 2011-07-15
      相关资源
      最近更新 更多