【发布时间】:2022-01-22 13:22:50
【问题描述】:
我已经尝试环顾了一段时间,但找不到具体的答案,并且仍然无法准确理解 HashMap 的 compute 方法的作用。
我目前的理解是compute 将允许您操作该值但不能将其设置为新值(例如垃圾收集器必须摆脱旧对象的位置),而@987654324 @ 只会删除旧对象并设置它(例如 x = new Something)。
如果我对此的理解是错误的,请告诉我,但无论如何,compute 方法通常更有效吗?我应该尽可能在put 上使用它还是只在某些情况下使用它?
【问题讨论】: