Встречается на собеседованиях • сегодня
Какие плюсы и минусы ArrayList
**Плюсы:**
- Быстрый доступ по индексу (O(1))
- Удобен для частого чтения данных
- Динамически расширяется при добавлении элементов
- Поддерживает все операции List (add, remove, get и т.д.)
- Хорошо интегрируется с Java Collections Framework
**Минусы:**
- Медленная вставка/удаление в середину (O(n) из-за сдвига элементов)
- Требует переаллокации при заполнении, что может быть затратно
- Потребляет больше памяти, чем массивы (хранит служебные данные)
```java
// Пример использования
List list = new ArrayList<>();
list.add("Java"); // Быстрое добавление в конец
list.get(0); // Мгновенный доступ
list.add(1, "Kotlin"); // Медленная вставка в середину
```

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы