Коллекции (Collections) в Java. ВведениеЭта статья является первой из серии статей о коллекциях в Java. В будущих статьях будет рассмотрены основные классы-коллекции, появившиеся в Java 1.5. Будут рассмотрены классы, унаследованные от Set, List, Queue и Map: ArrayList, HashSet, EnumSet, LinkedHashSet, LinkedList, PriorityQueue, TreeSet, HashMap, LinkedHashMap, TreeMap и другие. http://www.seostella.com/ru/article/2012/08/07/kollekcii-collections-v-java-vvedenie.html |
Коллекции (Collections) в Java. ListВ этой статье речь пойдет о, пожалуй, наиболее часто используемых коллекциях List, а именно о таких классах как AbstractList, ArrayList, LinkedList. List - упорядоченная коллекция иногда называемая списком или последовательностью. Список может содержать повторяющиеся элементы. Разработчик имеет абсолютный контроль над тем, в каком месте списка будет вставлен каждый элемент. Также пользователь может получить доступ к элементам списка по индексу. http://www.seostella.com/ru/article/2012/08/08/kollekcii-collections-v-java-list.html |
Коллекции (Collections) в Java. SetSet - следующая коллекция, которая будет рассмотрена. В статье пойдет речь об интерфейсе Set, а также о классах HashSet, LinkedHashSet и TreeSet. http://www.seostella.com/ru/article/2012/08/08/kollekcii-collections-v-java-set.html |
Коллекции (Collections) в Java. QueueВ этой статье речь пойдет об очередях, а именно: об интерфейсе Queue и о классе PriorityQueue. Queue - коллекция, предназначенная для хранения элементов в порядке, нужном для их обработки. В дополнение к базовым операциям интерфейса Collection, очередь предоставляет дополнительные операции вставки, получения и контроля. http://www.seostella.com/ru/article/2012/08/09/kollekcii-collections-v-java-queue.html |
Коллекции (Collections) в Java. MapMap не является реализацией интерфейса Collection, тем не менее, является частью фреймворка Collections. Map - объект, который хранит пары ключ-значение и не может содержать повторяющихся ключей. http://www.seostella.com/ru/article/2012/08/09/kollekcii-collections-v-java-map.html |
Безопасный способ удаления элементов из коллекции в JavaУдаление элементов из коллекции в Java при переборее элементов с помощью цикла foreach порождает исключение ConcurrentModificationException, так как данный путь удаления элемента не является безопасным. В этой статье описан способ безопасного удаления элементов из коллекции. http://www.seostella.com/ru/article/2012/10/07/bezopasnyy-sposob-udaleniya-elementov-iz-kollekcii-v-java.html |