Comparator java.util paketida aniqlangan Comparator
interfeysi
biz ikki xil misolni solishtirishni xohlaganimizda ishlatiladi.
Bir vaqtning o'zida HashMap
null kalitlar va qiymatlarga ruxsat bermaydi. ConcurrentModificationException :ConcurrentHashMap bir vaqtning o'zida o'zgartirish istisnolarini tashlamaydigan iteratorlarni ta'minlaydi, bu faqat
bitta ipga iteratorga kirish imkonini beradi,
sinxronlashtirilgan xarita esa bir vaqtning o'zida o'zgartirishni istisno qilishi mumkin. 4.
228) copyOnWriteArrayList-ni tushuntiring va biz copyOnWriteArrayList-dan qachon foydalanamiz? RandomAccess interfeysini qo'llaydi, biz kengaytiramiz Abstrakt ketma-ket ro'yxat ro'yxatdagi barcha
elementlar interfeysini
tasodifiy qidirishi mumkin.
elementlar
yig'ish ramkasi.
Bir vaqtning o'zida HashMap ko'p tarmoqli muhitda qo'llaniladi.
Kirish
Comparable
o'zini boshqa misol bilan solishtirish uchun ishlatiladi .
Ikki misolni oladigan
int compare(T o1, T o2)
usulini bekor qilishi kerak .
Qulflash Mexanizmi: ConcurrentHashMap butunlay boshqa xeshlash mexanizmidan foydalanadi,
bu esa yaxshi parallellik va kengayishni
ta'minlaydi.
3.
224) Arraylist va bog'langan ro'yxat o'rtasidagi farq? kirish.
Tasodifiy pozitsiyalarni qo'shish va olib tashlashda elementlarni qo'shish va olib tashlash sekin. Masalan ,
tasodifiy pozitsiyalardagi elementlar , agar biz elementni o'rtasiga
qo'shmoqchi bo'lsak,
bu tez , chunki ro'yxatning hojati yo'q, biz ro'yxatdagi elementlarni ko'chirishimiz
kerak va keyin elementni kiritishimiz kerak. Xuddi
shunday, elementni olib tashlash uchun biz xuddi
shu narsaga amal qilishimiz kerak.
Bir vaqtning o'zida HashMap
java.util.concurrent paketida amalga oshiriladi .