Встречается на собеседованиях • сегодня

Использовал ли ArrayList

Да, использовал. ArrayList — это реализация интерфейса List на основе динамического массива. Он позволяет хранить элементы с возможностью быстрого доступа по индексу (O(1)), но вставка/удаление в середину списка затратны (O(n)). Пример: ```java List names = new ArrayList<>(); names.add("Alice"); names.add("Bob"); names.remove(0); // Удаление по индекту System.out.println(names.get(0)); // "Bob" ``` **Особенности:** - Автоматически увеличивает capacity при необходимости. - Не синхронизирован (для многопоточности лучше использовать `Collections.synchronizedList` или `CopyOnWriteArrayList`). - Позволяет хранить `null` и дубликаты.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы