文章 - 353,收藏 - , 评论 - 570, trackbacks - 3

导航

公告


我们热爱沉浸在计算机中的感觉,凭着十指的跳跃穿行于数字的时空,我们觉得自己成了一名无畏的探险家。

文章

收藏

    相册

      友情链接

      存档


      正在读取评论……
      Hashtable继承自Dictionary类,而HashMap是Java1.2引进的Map interface的一个实现
       
      HashMap允许将null作为一个entry的key或者value,而Hashtable不允许
       
      还有就是,HashMap把Hashtable的contains方法去掉了,改成containsvalue和containsKey。因为contains方法容易让人引起误解。

      最大的不同是,Hashtable的方法是Synchronize的,而HashMap不是,在
      多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap
      就必须为之提供外同步。
       
      Hashtable和HashMap采用的hash/rehash算法都大概一样,所以性能不会有很大的差异。


      Trackback: http://tb.donews.net/TrackBack.aspx?PostId=62350


      [点击此处收藏本文]  发表于2004年08月07日 4:06 PM




      正在读取评论……

      发表评论

      大名
      网址
      验证码
      评论