Programmer نشر 7 نوفمبر 2015 أرسل تقرير نشر 7 نوفمبر 2015 أريد شرح عن الفروقات بين HashMap و HashTable في جافا وماهي حالات استخدام كل منها؟ اقتباس
0 Lujain Maaz نشر 7 نوفمبر 2015 أرسل تقرير نشر 7 نوفمبر 2015 إن HashTable و HashMap كلاهما تستخدمان طريقة الفهرسة Hashing في تخزين البيانات كأزواج key value pair، بالإضافة إلى أن كلا الصفين تقوم بعمل implement للواجهة interface java.util.Mapالفروقات الأساسية بين HashTable وHashMap:HashMap ليس آمنًا في حال تم استخدامه مع النيسب Thread (not thread-safe) في حين أن HashTable هو الأنسب لذلك thread-safe.الفرق الثاني هو من ناحية الأداء Performance أي أن HasMap غير متزامن not synchronized فمن ناحية الأداء أفضل من HashTable.HashMap يدعم وضع قيمة null أو غير معرفة في المفتاح key في حين أن HashTable لا يدعم ذلك ويقوم برمي استثناء null pointer exceptionما الفرق بين HashTable و HashMap في جافا اقتباس
السؤال
Programmer
أريد شرح عن الفروقات بين HashMap و HashTable في جافا وماهي حالات استخدام كل منها؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.