1、那只是一种设定吧,但为什么是0.75,我不清楚。
2、就是一种表结构,一个健值(key)对应一个值(value)。本人认为Hashtable和Vector结合,可以搭建任何形式的树结构。

解决方案 »

  1.   

    初始容量顾名思义就是你的哈希表一开始能够存储的表项个数,而装载因子是当你的哈希表已装满所设定的百分比后,java 就会分配一个更大的表.
    我想你所说的初始容量和装载因子都是0.75不对吧,java中HashTable的定义为public Hashtable(int initialCapacity,float loadFactor),初始容量应该为整数。
      

  2.   

    缺省的最初的容量为11,负载系数是0.75,所以临界值是8(11*0.75的整数部分)。当第9条记录被添加到表中时,就重新调整哈希表,使其有23(11*2+1)个列表,新的临界值将是17(23*0.75的整数部分)。Hashtable太陈旧了,性能不好,建议使用HashMap。
      

  3.   

    我所知道Hashtable的用处是:存放数据库查询结果,这样有利于对数据库连接的处理,比如可以在查询结束后将结果放入Hashtable,然后关闭所有数据库连接。