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