2021
09-30
09-30
HashMap实现保存两个key相同的数据
HashMap如何保存两个key相同的数据最近一个朋友去面试了,面试官问了一个关于HashMap的问题:HashMap如何保存两个key相同的数据?准确来说,应该是Map中如何保存两个key相同的数据,因为用来实现这个功能的IdentityHashMap类和HashMap虽然都是实现了Map接口,但本质是属于不同的东西;我们知道在HashMap中,如果key相同就会被覆盖,那IdentityHashMap是怎么实现这个功能的呢?javajdk源码中,IdentityHashMap类上写了100来行注释...
继续阅读 >