Ответ
По умолчанию начальный размер массива у ArrayList равен 10. Однако, если при создании указать другой начальный размер через конструктор ArrayList(int initialCapacity), то массив будет создан с указанным размером.
Пример:
ArrayList<String> defaultList = new ArrayList<>(); // Размер массива 10
ArrayList<String> customList = new ArrayList<>(20); // Размер массива 20
При добавлении элементов сверх текущего размера ArrayList автоматически увеличивает свою емкость (обычно в 1.5 раза).