Hashmap هو تنفيذ خفيفة الوزن للتجزئة (تنفيذ غير آمن).
يسمح HashMap NULL كمفتاح أو قيمة للإدخال ، في حين أن علامة التجزئة لا.
HashMap يزيل علامة التجزئة التي تحتوي على طريقة ويغيرها إلى Value و Contensekey. لأن الطريقة التي تحتوي على سهولة التسبب في سوء فهم.
ترث علامة التجزئة من فئة القاموس ، و HashMap هو تنفيذ واجهة MAP التي أدخلتها Java 1.2.
الفرق الأكبر هو أن طريقة التصنيف هي مزامنة ، في حين أن HashMap ليس كذلك.
خوارزميات التجزئة/إعادة صياغة تستخدمها Hashtable و HashMap متماثلان تقريبًا ، لذلك لن يكون هناك فرق كبير في الأداء.