Колекція представляє групу об'єктів, відомих як її елементи. Деякі колекції допускають повторювані елементи, а інші ні. Одні впорядковані, а інші невпорядковані. JDK не надає прямих реалізацій цього інтерфейсу: він надає реалізацію більш специфічних підінтерфейсів, таких як Set і List.
Колекція Framework є комбінація класів та інтерфейсу, яка використовується для зберігання та маніпулювання даними у формі об’єктів. Він надає різні класи, такі як ArrayList, Vector, Stack і HashSet тощо, а також такі інтерфейси, як List, Queue, Set тощо для цієї мети.
Структура колекцій Java надає класи реалізації для основних інтерфейсів колекцій. Ми можемо використовувати їх для створення різних типів колекцій у програмі Java. Деякі важливі колекційні класи ArrayList, LinkedList, HashMap, TreeMap, HashSet і TreeSet.
Списки є важливою структурою даних у Java, яка використовується для зберігання колекцій елементів і керування ними. Java надає різні реалізації списків, кожна зі своїми характеристиками та варіантами використання. У цій статті ми розглянемо три поширені типи списків: ArrayList, LinkedList і Vector.
Ці типи включають:
- Масив.
- ArrayList.
- Список<T>
- Черга.
- ConcurrentQueue<T>
- Стек.
- ConcurrentStack<T>
- LinkedList<T>