HashMap ve Hashtable arasındaki farklar?
Ne HashMap
ve Java Hashtable
arasındaki farklar?
Hangi evreli olmayan uygulamalar için daha verimlidir?
CEVAP
HashMap arasında çeşitli farklar vardır ve Java karma tablo
Hashtable
HashMap
değil ise eşitlenir. Bu uyumsuz Nesneler genellikle daha iyi senkronize olanlardan daha gerçekleştirmek olarak evreli olmayan uygulamalar içinHashMap
daha iyi yapar.Hashtable
null anahtarları veya değerleri izin vermiyor.HashMap
bir boş anahtar veNULL
değerleri herhangi bir sayı verir.Bir HashMap bu alt sınıflar
LinkedHashMap
, yani olay bu isteyeceğinizi tahmin edilebilir yineleme düzeni (ekleme sırasına göre varsayılan), sen-ebil kolayca takasHashMap
LinkedHashMap
. Bu iseHashtable
kullanıyormuş gibi kolay olmayacaktı.
Senkronizasyon için bir sorun olmadığı için, HashMap
tavsiye ederim. Eğer senkronizasyon bir sorun haline gelirse, de ConcurrentHashMap
bakabilirsiniz.
C yapı ve sınıf arasındaki farklar nel...
Ne Hazırda farklı kaydetme yöntemleri ...
Ne Sunucu uygulaması 2,5-3 arasındaki ...
Ne arasındaki farklar .böylece ve .OS ...
'VirtualAlloc arasındaki farklar ...