Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 哈希映射内部详细信息_Java_Hash_Hashmap - Fatal编程技术网

Java 哈希映射内部详细信息

Java 哈希映射内部详细信息,java,hash,hashmap,Java,Hash,Hashmap,我正在寻找散列映射的内部。一些关于bucket、其中的节点、map.Entry等的详尽信息 我在网上找不到任何详尽的资料。我尝试在rt.jar中遍历HashMap的源代码,但它太复杂了,无法处理 请建议我在哪里可以找到详细的内部工作的哈希映射 据我所知,rt.jar不包含源代码。 然而,OpenJDK是一个开源JDK实现。有关于浏览其源代码的信息 这是与您询问的课程的直接链接: 内部文档相当广泛 下载JDK(不是JRE)并在安装路径的根目录下查找src.zip文件。所有源代码都在那里。感谢您提供

我正在寻找散列映射的内部。一些关于bucket、其中的节点、map.Entry等的详尽信息

我在网上找不到任何详尽的资料。我尝试在rt.jar中遍历HashMap的源代码,但它太复杂了,无法处理

请建议我在哪里可以找到详细的内部工作的哈希映射


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

这是与您询问的课程的直接链接:
内部文档相当广泛

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

感谢您提供的信息,但我发现源代码很难理解内部和内部数据结构。是否有任何文档可以提供哈希映射内部的概述,如bucket创建、修改、扩展等。这些文档可以提供哈希映射的详细信息,然后我可以进行完整的代码理解,这将更容易理解,如我所说,源代码包含关于实现的大量文档。你试着读了吗?从第143行开始读。