小妹请教hashtable 仔细看看Thinking in Java 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有默认的hash函数,是hashCode(),对每个Key产生一个不重复的值(使用对象的地址),你可以重写。可以测试class A{}...A a = new A();A b = new A();System.out.println("a=", a.hashCode());System.out.println("b=", b.hashCode()); object 类(所有类的基类,应该知道的,哦)里面有个hashcode()函数,一般类会继承或者重写这个函数hashmap 继承hashtable 重写不见得你自己要写一个,但是创建hash表一定要有这么个函数。(不然怎么叫哈希表,对不?)以hashtable为例。用户给出键值和存储值,但hashtable不会直接用这个键值。他会使用hashcode(key),计算得到key的散列值,作为键值放入hash表中。至于jdk中hash函数的算法,刚开始用,不用研究这么深吧。呵呵,偶也不知道 hash函数的算法不是容易理解的东西,而且有的就理解不了。会用就够了 老大,那人说的是数据结构中的哈希表,不是java中的类。活见鬼,怎么有人这么问? java生成临时文件并编译的问题 救急。。我感保证很多资深JAVA程序员答不上来的基础问题。。。 socket问题 那位高手帮我看下啊!!!!!!!!!!!!! 怎样得到table中的一个列的所有数据? java怎么提取硬盘ID呢?各位大侠多帮助啊。 菜鸟基础问题3 如何开发自定义表单的功能 为什么通过socket传送的文件有错误 搞不清楚怎么回事? 澄清概念! 想买个支持jsp的空间 进制问题
class A{}
...
A a = new A();
A b = new A();
System.out.println("a=", a.hashCode());
System.out.println("b=", b.hashCode());
里面有个hashcode()函数,一般类会继承或者重写这个函数
hashmap 继承hashtable 重写
不见得你自己要写一个,但是创建hash表一定要有这么个函数。(不然怎么叫哈希表,对不?)
以hashtable为例。用户给出键值和存储值,但hashtable不会直接用这个键值。他会使用hashcode(key),计算得到key的散列值,作为键值放入hash表中。至于jdk中hash函数的算法,刚开始用,不用研究这么深吧。呵呵,偶也不知道