Re: 麻煩板上各位先進,請教有關於 (Hash)Map 的問題
※ 引述《Rif.bbs@bbs.ee.ncu.edu.tw (伊謝爾倫要塞司令官)》之銘言:
> 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 》──┘※※ 內容豐富多元的線上音樂台 ※※
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章