关于哈希(hash)表 1、那只是一种设定吧,但为什么是0.75,我不清楚。2、就是一种表结构,一个健值(key)对应一个值(value)。本人认为Hashtable和Vector结合,可以搭建任何形式的树结构。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 初始容量顾名思义就是你的哈希表一开始能够存储的表项个数,而装载因子是当你的哈希表已装满所设定的百分比后,java 就会分配一个更大的表.我想你所说的初始容量和装载因子都是0.75不对吧,java中HashTable的定义为public Hashtable(int initialCapacity,float loadFactor),初始容量应该为整数。 缺省的最初的容量为11,负载系数是0.75,所以临界值是8(11*0.75的整数部分)。当第9条记录被添加到表中时,就重新调整哈希表,使其有23(11*2+1)个列表,新的临界值将是17(23*0.75的整数部分)。Hashtable太陈旧了,性能不好,建议使用HashMap。 我所知道Hashtable的用处是:存放数据库查询结果,这样有利于对数据库连接的处理,比如可以在查询结束后将结果放入Hashtable,然后关闭所有数据库连接。 讨论一下咯 io流 关闭 给俺看看吧 初学者的悲剧?? 如何编写能自动生成Java正则表达式的程序 如何直接对硬件编写自己的jar包? 上海地铁,如果从火车站做1号线,2号线的话是不是1号起点战就买1号线的票,然后在2号起点占买2号线 socket读取数据的问题? GridBagLayout布局管理器中的权值(weight value)是个什么意思? JAVA初学者两问题 求JBuilder9的注册码!急呀! 如何用JAVA 将一个目录(包括子目录)下所有的文件名列出来呀,举个例子,d:\java\ 关于连接关闭问题 jbuilder for linux
我想你所说的初始容量和装载因子都是0.75不对吧,java中HashTable的定义为public Hashtable(int initialCapacity,float loadFactor),初始容量应该为整数。