加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

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

发布时间:2020-12-15 08:32:30 所属栏目:Java 来源:网络整理
导读:我知道散列算法和hashCode()将“key”转换为等效整数(使用一些数学上的随机表达式),然后将其压缩并存储到存储桶中. 但有人能指出我应该用作基线的实现或至少数据结构吗? 我还没有在网上任何地方找到它. 解决方法 只需使用 eclipse并使用最新的JDK. Java核心
我知道散列算法和hashCode()将“key”转换为等效整数(使用一些数学上的随机表达式),然后将其压缩并存储到存储桶中.

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

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

解决方法

只需使用 eclipse并使用最新的JDK. Java核心包的源代码附带JDK.打开HashMap类,你很高兴.一些方法实现可能来自AbstractMap,AbstractCollection等.这是因为适当的OO设计.您可以导航到eclipse中的所有JDK类.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读