Колекції (Collections) в Java. ВступЦя стаття є першою з серії статей про колекції в Java. У майбутніх статтях буде розглянуто основні класи-колекції, що з'явилися в Java 1.5. Будуть розглянуті класи, успадковані від Set, List, Queue та Map: ArrayList, HashSet, EnumSet, LinkedHashSet, LinkedList, PriorityQueue, TreeSet, HashMap, LinkedHashMap, TreeMap та інші. http://www.seostella.com/uk/article/2012/08/07/kolekcii-collections-v-java-vstup.html |
Колекції (Collections) в Java. ListУ цій статті мова піде про, мабуть, найбільш широко розповсюджених колекціях List, а саме про такі класи як AbstractList, ArrayList, LinkedList. List - впорядкована колекція, яку іноді іноді називають списком або послідовністю. Список може містити однакові елементи, що повторюються. Програміст має абсолютний контроль над тим, в якому місці списку буде вставлено кожен елемент. Також користувач може отримати доступ до елементів списку за індексом. http://www.seostella.com/uk/article/2012/08/08/kolekcii-collections-v-java-list.html |
Колекції (Collections) в Java. SetSet - наступна колекція, яка буде розглянута. У статті піде мова про інтерфейс Set, а також про класи HashSet, LinkedHashSet і TreeSet. http://www.seostella.com/uk/article/2012/08/08/kolekcii-collections-v-java-set.html |
Колекції (Collections) в Java. QueueУ цій статті мова піде про черги, а саме: про інтерфейс Queue і про клас PriorityQueue. Queue - колекція, призначена для зберігання елементів в порядку, потрібному для їх обробки. На додаток до базових операцій інтерфейсу Collection, черга надає додаткові операції вставки, отримання та контролю элементів. http://www.seostella.com/uk/article/2012/08/09/kolekcii-collections-v-java-queue.html |
Колекції (Collections) в Java. MapMap не є реалізацією інтерфейсу Collection, тим не менш, є частиною фреймворка Collections. Map - об'єкт, який зберігає пари ключ-значення і не може містити ключів, що повторюються. http://www.seostella.com/uk/article/2012/08/09/kolekcii-collections-v-java-map.html |
Безпечний спосіб видалення елементів з колекції в JavaВидалення елементів із колекції в Java при переборі елементів за допомогою циклу foreach породжує виключення ConcurrentModificationException, так як даний шлях видалення елемента не є безпечним. У цій статті описаний спосіб безпечного видалення елементів з колекції. http://www.seostella.com/uk/article/2012/10/07/bezpechniy-sposib-vidalennya-elementiv-z-kolekcii-v-java.html |