Junior — Middle
Java-da kolleksiyaların əsas tətbiqlərini sadalayıb təsvir edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Java-da kolleksiyaların əsas tətbiqləri java.util paketində yerləşir və bir neçə qrupa bölünür:
-
List — sıralanmış kolleksiyalar, təkrarlanan elementlərə icazə verir.
ArrayList— dinamik massiv, indekslə sürətli giriş, ortada əlavə etmə/silme yavaş.LinkedList— ikiqat bağlı siyahı, əlavə etmə/silme sürətli, indekslə giriş yavaş.Vector—ArrayList-in köhnə, ipliklər üçün təhlükəsiz versiyası.
-
Set — təkrarlanmayan kolleksiyalar.
HashSet— hash cədvəli əsasında, sıralama təmin etmir.LinkedHashSet— əlavə etmə sırasını saxlayır.TreeSet— qırmızı-qaranlıq ağac əsasında sıralanmış toplusu.
-
Queue — FIFO prinsipi ilə işləyən kolleksiyalar.
LinkedListQueue-nu həyata keçirir.PriorityQueue— prioritetli növbə.
-
Map — açar-dəyər əlaqələri.
HashMap— hash cədvəli, sıralama təmin etmir.LinkedHashMap— əlavə etmə sırasını saxlayır.TreeMap— açar üzrə sıralanmış xəritə.
Hər bir tətbiq öz xüsusiyyətlərinə malikdir, seçim konkret tapşırıqlardan asılıdır.