摘要:
起因:故尝试调试下HashMap实现原理,打印出transient Entry<K,V>[] table 变量的变化情况一,在hashmap中加入打印调试信息hashmap的实现就是用一个Entry的对象数组Entry中存next形成链,链用于储存key有相同hashcode但key的equas不同的entry,这个网上有很多相关分析;那么我现在尝试在hashmap这个类中加入监控信息用来展示它的实现原理打开JDK的源码(基于1.6),并在HashMap类中加入新的方法用于打印调试信息,即HashMap中table对象数组变量的变化 1 public String getTable 阅读全文