WeakHashMap按标识散列?

时间:2016-06-15 12:27:27

标签: java hash weak-references weakhashmap

我不明白,为什么WeakHashMap哈希hashCode()哈希,并由equals()标识?

通过此类的合同,它可以用于将任何实例绑定到任何其他实例。从我的观点来看,这意味着散列和通过身份进行比较。

文档中的事件有一个关于混淆使用String等类的注意事项:

  

这个类可以很好地处理等于的关键对象   方法不基于对象标识,例如String实例。   但是,使用这种可重新调用的关键对象,可以自动删除   可以证明其键被丢弃的WeakHashMap条目   混乱。

那么,在某些集合库中是否存在此类的任何实现,它是通过标识进行哈希处理的?

0 个答案:

没有答案