如何在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可以让它变得更容易.至少它对我有用:) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容