ArrayList в Java — практическое руководство
ArrayList — это динамический массив в Java с удобными методами для добавления, доступа, замены и удаления элементов. Используйте ArrayList для упорядоченных коллекций с частым доступом по индексу; для других задач рассмотрите LinkedList или Map.