Публикации по теме 'collections-framework'


Глядя на Java 21: упорядоченные коллекции
В Collection Framework добавлены три новых интерфейса. Работа с коллекциями улучшается с Java 21, поскольку три новых интерфейса встраиваются прямо в существующие иерархии типов. Эти последовательные коллекции дают нам единый API для доступа к первому и последнему элементам и обработки коллекций в обратном порядке. Чтобы лучше понять, что такое последовательные коллекции , давайте посмотрим, что такое коллекции раньше. Платформа коллекций Java Представленная в Java 1.2..

ArrayList в коллекциях Java
ArrayList — это реализация интерфейса List с изменяемым размером массива. Помимо реализации интерфейса List , класс ArrayList предоставляет методы для управления размером массива, который используется для внутреннего хранения списка. Декларация List‹E› list_name = new ArrayList‹E› (initial_capacity); E — это тип элементов, присутствующих в ArrayList. Предположим, если мы хотим объявить список ArrayList с именем «Numbers», содержащий элементы типа «Integer» и с начальной емкостью..

LinkedList или ArrayList
LinkedList против ArrayList Прежде чем мы сравним LinkedList и Arraylist, мы увидим, когда нам следует использовать реализацию списка в java. Список можно использовать для хранения данных по порядку (порядок вставки) и для хранения повторяющихся объектов. Итак, что список может сделать? В основном он может добавлять элементы или удалять элементы. Давайте посмотрим, как ArrayList и LinkedList выполняют эти операции. ArrayList ArrayList был реализован с использованием..

Глубокое погружение в карты в коллекциях Фреймворк JAVA
Обычно Карты делятся на две категории. Карты, не поддерживающие потокобезопасность (не синхронизированные) Потокобезопасные карты (синхронизированы) 1. Non Thread Safe против Thread Safe Прежде чем мы разделим карты на эти две категории, сначала мы попытаемся понять, что не является потокобезопасным, а что — потокобезопасным. 1.Карты, которые могут вызвать параллельное исключение , такие карты известны как непотокобезопасные . 2. Карты, которые не могут вызывать..