Junior — Middle
Кадом намуди ҷамъоварӣ вуҷуд дорад ва онҳо чӣ гуна ба гурӯҳҳо тақсим мешаванд?
sobes.tech AI
Ҷавоб аз AI
Дар Java, коллекциялар асосан қуйидаги асосий гуруҳларга бўлинади:
-
Рўйхатлар (List) — тартибланган коллекциялар, такрорланадиган элементларга рухсат берилади.
- misollar: ArrayList, LinkedList, Vector
-
Топлар (Set) — такрорланмайдиган коллекциялар.
- HashSet — тартибсиз топ
- LinkedHashSet — киритиш тартибини сақлайдиган топ
- TreeSet — элементларга кўра тартибланган топ
-
Навбатлар (Queue) — FIFO ёки устуворлик асосида ишлайдиган коллекциялар.
- LinkedList (Queueни амалга оширади)
- PriorityQueue
-
Хариталар (Map) — калит-арзиш парлари коллекциялари.
- HashMap — тартибсиз
- LinkedHashMap — киритиш тартибини сақлайди
- TreeMap — калит бўйича тартибланган
Ҳар бир гуруҳ java.util пакетидаги мос интерфейсларни амалга оширади ва маълумотларни сақлаш ва кириш талабларига қараб турли мақсадлар учун хизмат қилади.