class Vector<E> реализует
interface List<E>
Vector это массив, в котором можно добавлять и удалять элементы.
В
Vector любой элемент можно получить по целочисленному индексу.
Vector полностью синхронизирован (безопасный для потоков).
На заметку 1
Vector то же, что и
ArrayList, и разница в том, что
Vector полностью синхронизирован (безопасен для потоков). Если не нужен Thread-Safe, рекомендуется использовать
ArrayList, так как работает быстрее.
На заметку 2
Vector пытается оптимизировать управление хранением, поддерживая параметры
initialCapacity и
capacityIncrement в конструкторе.
ArrayList не имеет такого конструктора.