看板java
标 题Re: 麻烦板上各位先进,请教有关於 (Hash)Map 的问题ꄊ发信站: KKCITY (Mon Jul 26 07:37:52 2004)
转信站ptt!ctu-reader!ctu-peer!Spring!news.nctu!news.ntu!bbs.ee.ntu!news.kkci
※ 引述《[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
--
┌─────◆程式设计乐园◆─────┐KKMAN团队 全新力作 ◎◎KKBOX◎◎
│ CSZone.kkcity.com.tw │知名歌手通通都有 所有新歌想听就听
└──《From:202.72.0.45
》──┘※※ 内容丰富多元的线上音乐台 ※※