Sobes.tech
Junior — Middle

Кайсы коллекциялар түрлөрү бар жана алар топторго кандайча бөлүнөт?

sobes.tech AI

AIден жооп

Javaда коллекторлор негизинен төмөнкү негизги топторго бөлүнөт:

  1. Тизмелер (List) — тартиптелген коллекторлор, дублдештирүүгө уруксат берилет.

    • Мисалдар: ArrayList, LinkedList, Vector
  2. Жыйнактар (Set) — дублдештирбеген коллекторлор.

    • HashSet — тартипсиз жыйнактар
    • LinkedHashSet — киргизүү тартибин сактайт
    • TreeSet — элементтер боюнча сорттолгон жыйнактар
  3. Кутулар (Queue) — FIFO же артыкчылык негизинде иштеген коллекторлор.

    • LinkedList (Queueны ишке ашырат)
    • PriorityQueue
  4. Карталар (Map) — ачкыч-баа жуптарынын коллекторлору.

    • HashMap — тартипсиз
    • LinkedHashMap — киргизүү тартибин сактайт
    • TreeMap — ачкыч боюнча сорттолгон

Ар бир топ java.util пакети тарабынан тиешелүү интерфейстерди ишке ашырат жана сактоо жана жетүү талаптарына жараша ар кандай максаттар үчүн кызмат кылат.