作者tttt (家教越多越好GO)
看板java
标题Re: 麻烦板上各位先进,请教有关於 (Hash)Map 的问题ꄊ时间: Tue Feb 13 20:45:21 2007
请问一下 Hashtable
怎麽处理 collision的问题 ?
※ 引述《[email protected] (Alien)》之铭言:
: ※ 引述《[email protected] (伊谢尔伦要塞司令官)》之铭言:
: > Hashtable也有implements Map interface...
: > 跟HashMap的差异处只在Hashtable不允许null key & null value
: > 还有Hashtable是Thread-safe...
: > (Collection里惟二Thread-safe之一,另一个是Vector)
: Hashtable 与 Vector 是 JDK 1.0 年代已经有的 data collection
: classes. 但後来 Java 的 Collection framework 成形後, 这两
: 者只是因循 Collection 的 interface 而多加了 Collection 相关
: 的 interface. 但那只是令其符合标准而已. Collection 自己已有相关
: 的替代品.
: 比如要 synchronized 的 HashMap, 倒不如用
: Map map = Collection.synchronizedMap(new HashMap());
: 始终这才是 "真正的" collection framework 提供的东西.
: 也比较统一.
: alien
--
在球场上打球的任何人,都一定会嚐到屈辱的滋味。
这世上不可能会有不曾败阵过的选手。
但是,一流的选手会尽全力让自己再次站起来,
普通的选手再次站起来的速度比较慢。
而败将会一直躺在球场上。 ~ 达雷尔 罗伊亚尔
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.119.164.129