Hash Map Internals详尽的细节

时间:2015-06-22 14:08:15

标签: java hash hashmap

我正在寻找哈希映射的内部。有关桶的详尽详细信息,其中的Node,Map.Entry等。

我无法找到任何有关此问题详尽详情的在线资料。我尝试通过rt.jar中的HashMap源,但它太复杂而无法处理。

请建议我在哪里可以详细查找哈希地图的内部工作。

由于

2 个答案:

答案 0 :(得分:1)

据我所知,rt.jar不包含来源。 但是,OpenJDK是一个开源的JDK实现。 This thread有关于浏览其源代码的信息

这是您要求的课程的直接链接:http://hg.openjdk.java.net/jdk8/jdk8/jdk/file/687fd7c7986d/src/share/classes/java/util/HashMap.java 内部文档非常广泛。

答案 1 :(得分:0)

下载JDK(而不是JRE)并在安装路径的根目录中查找 src.zip 文件。所有源代码都在那里。