Junior — Middle
Javaда коллекциялардын негизги ишке ашырылыштарын тизмелеп жана сүрөттөп бере аласызбы?
sobes.tech AI
AIден жооп
Javaда негизги топтомдор java.util пакетинде жайгашкан жана бир нече топко бөлүнөт:
-
List — тартиптелген топтомдор, дублдештерге уруксат берилет.
ArrayList— динамикалык массив, тез кирүү индекси боюнча, жай кирүү/ажыратуу ортосунда.LinkedList— эки тараптуу байланышты тизмек, тез кирүү/ажыратуу, жай кирүү индекси боюнча.Vector— эскирген, жиптерге коопсуз версиясыArrayList.
-
Set — дублдештерсиз топтомдор.
HashSet— хеш таблига негизделген, тартипти кепилдебейт.LinkedHashSet— киргизүү тартибин сактайт.TreeSet— кызыл-кара даракка негизделген сортталган топтом.
-
Queue — FIFO принциби менен иштеген топтомдор.
LinkedListQueueишке ашырат.PriorityQueue— артыкчылык кезеги.
-
Map — ачкыч-маани түзүмдөрү.
HashMap— хеш таблига, тартипти кепилдебейт.LinkedHashMap— киргизүү тартибин сактайт.TreeMap— ачкыч боюнча сортталган карта.
Ар бир ишке ашыруу өзүнүн өзгөчөлүктөрүнө ээ, тандоо конкреттүү тапшырмаларга көз каранды.