HashMap, HashTable ve HashSet Farkları

Recep May 26, 2013
0 people like this post
  • HashTable, ne key nede value kısmında  null değerlere izin vermez. Ve senkronize çalışır. Aynı anda sadece tek bir thread ile kullanabilirsiniz.

  • HashMap, key yada value için null değerlere izin verir. HashTable gibi pair value’lara izin verir.  Senkronize çalışmaz. Aynı anda birden fazla thread tarafından kullanılabilir. Performans için seçilebilir. MultiClient uygulamalarda, sessionda tutularak, parametre yönetiminde kolaylık sağlayabilir.

    • Map interface’ine implement edilmiştir. Unique key’leri barındırır.

  • HashSet, pair value’lara izin vermez. Put metodu ile değil, add metodu ile value lar eklenir. Contain metodu ile içeriğini kontrol edebilirsiniz.

    • Set interface’ine implement edilmiştir. Unique elementleri barındırır.

( 2973 )

Category: Core Java, Publications
  • 0
  • 294

Leave your comment