Sobes.tech
Junior — Middle

Кадом намуди ҷамъоварӣ вуҷуд дорад ва онҳо чӣ гуна ба гурӯҳҳо тақсим мешаванд?

sobes.tech AI

Ҷавоб аз AI

Дар Java, коллекциялар асосан қуйидаги асосий гуруҳларга бўлинади:

  1. Рўйхатлар (List) — тартибланган коллекциялар, такрорланадиган элементларга рухсат берилади.

    • misollar: ArrayList, LinkedList, Vector
  2. Топлар (Set) — такрорланмайдиган коллекциялар.

    • HashSet — тартибсиз топ
    • LinkedHashSet — киритиш тартибини сақлайдиган топ
    • TreeSet — элементларга кўра тартибланган топ
  3. Навбатлар (Queue) — FIFO ёки устуворлик асосида ишлайдиган коллекциялар.

    • LinkedList (Queueни амалга оширади)
    • PriorityQueue
  4. Хариталар (Map) — калит-арзиш парлари коллекциялари.

    • HashMap — тартибсиз
    • LinkedHashMap — киритиш тартибини сақлайди
    • TreeMap — калит бўйича тартибланган

Ҳар бир гуруҳ java.util пакетидаги мос интерфейсларни амалга оширади ва маълумотларни сақлаш ва кириш талабларига қараб турли мақсадлар учун хизмат қилади.