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

Что такое Vector в Java

`Vector` — это устаревший класс в Java, реализующий динамический массив с синхронизированными методами (потокобезопасный аналог `ArrayList`). **Особенности:** - Наследуется от `AbstractList` и реализует `List`. - Все методы синхронизированы (thread-safe), что снижает производительность. - Увеличивает вместимость на 100% при заполнении (по умолчанию), в отличие от `ArrayList` (50%). **Пример:** ```java Vector vector = new Vector<>(); vector.add("Java"); vector.add("Vector"); System.out.println(vector); // [Java, Vector] ``` **Когда использовать?** В современных проектах лучше использовать `ArrayList` с внешней синхронизацией (например, `Collections.synchronizedList`), так как `Vector` считается legacy.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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