gpt4 book ai didi

java - 如何在 Java 中创建自己的 HashMap?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:18:17 25 4
gpt4 key购买 nike

我知道散列算法和 hashCode() 将“key”转换为等效整数(使用一些数学随机表达式),然后将其压缩并存储到桶中。

但是有人能告诉我应该用作基线的实现或至少是数据结构吗?

我还没有在网上的任何地方找到它。

最佳答案

只需使用eclipse 并使用最新的JDK。 Java 核心包的源代码随 JDK 一起提供。打开 HashMap 类,一切顺利。一些方法实现可能来自 AbstractMap、AbstractCollection 等。这是因为适当的 OO 设计。您可以导航到 eclipse 中的所有 JDK 类。

更新:为什么使用 Eclipe(或 IDE)而不只是打开 zip 文件?IDE 可用于在类之间来回移动,通常有利于“阅读”代码。请注意,并非所有方法实现都在一个文件中,如 HashMap.java 和如此简单的文本编辑器,如 notepad++ 或 textpad 可能还不够。像 eclipse/IDEA 这样的成熟的 IDE 可以使它变得容易得多。至少它对我有用:)

关于java - 如何在 Java 中创建自己的 HashMap?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2397188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com