Programmer نشر 7 نوفمبر 2015 أرسل تقرير مشاركة نشر 7 نوفمبر 2015 أريد شرح عن الفروقات بين HashMap و HashTable في جافا وماهي حالات استخدام كل منها؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Lujain نشر 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 في جافا اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Programmer
أريد شرح عن الفروقات بين HashMap و HashTable في جافا وماهي حالات استخدام كل منها؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.