Header Ads

  • Breaking Now

    What is the difference between Hashtable and HashMap?

    Both Hashtable and HashMap store key-value pairs but they have following distinctive features:
    -Hashtable is synchronized while HashMap is not.In such a case Hashtable has performance overhead and should only be used when data is to be accessed in thread safe manner.
    -In Hashtable any non-null object can be used as a key or as a value but HashMap allows null keys and values.

    2 comments:

    1. great article , just to add iterator of hashmap are fail-fast so they will fail as soon as they detect that hashmap is structurally modified.

      Thanks
      difference between hashtable and hashmap in Java

      ReplyDelete

    Post Top Ad

    Post Bottom Ad