HashtableとHashMap

http://java.ameblo.jp/entry-071ddfce0179203ad88eccc0d79948dc.html
いろいろな意味で随分と懐かしいネタだ.

HashtableとHashMapに同じ数の同じ要素をput, getしてみて実行時間を比較してみました。
確かにHashMapの方が早いです。SunのJ2SDK1.4.2_08で実行してみたのですが、最大で2倍の差がでました。ただ、ループ回数が少ない場合にはほとんど気にならない結果です。
とはいえ、Webアプリケーションなどで、何万人とアクセスの来るシステムでは、少しでもオーバーヘッドが軽いほうがいいです。なので、HashMapを使う方がよいですね。Hashtableは下位互換性確保の目的だし。

少しとは限りません.決定的な差が出ることもあります.これは初心者によくある間違いの一つ.