Встречается на собеседованиях • сегодня
Что такое ArrayList
ArrayList — это реализация интерфейса List в Java на основе динамического массива. Он автоматически увеличивает свой размер при добавлении элементов, если текущей емкости недостаточно.
**Особенности:**
- Позволяет хранить дубликаты и null-значения.
- Обеспечивает быстрый доступ по индексу (O(1)).
- Вставка/удаление в середину списка медленные (O(n)), так как требует сдвига элементов.
```java
ArrayList list = new ArrayList<>();
list.add("Java");
list.add("Kotlin");
System.out.println(list.get(0)); // "Java"
list.remove(1); // Удаляет "Kotlin"
```
Используется, когда нужен частый доступ по индексу, а операции вставки/удаления редки.

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