我正在寻找哈希映射的内部。有关桶的详尽详细信息,其中的Node,Map.Entry等。
我无法找到任何有关此问题详尽详情的在线资料。我尝试通过rt.jar中的HashMap源,但它太复杂而无法处理。
请建议我在哪里可以详细查找哈希地图的内部工作。
由于
答案 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 文件。所有源代码都在那里。