Ключова різниця: вектор і ArrayList - обидва класи з пакету колекцій Java. Вектор використовується для реалізації динамічного масиву, який зростає автоматично відповідно до потреб. Подібно Vector, ArrayList також є реалізацією інтерфейсу списку. Вектор синхронізований, тоді як ArrayList не синхронізований.

Приклад -
public class ExampleVector {
public static void main (аргументи String [])
{
Вектор a = новий вектор ();
a.dad ("20");
a.add ("30");
System.out.println (a.get (0));
System.out.println (a.get (1));
}
}
Вихід -
20
30

Порівняння між вектором та арреїлістом:
Вектор | Араїліст | |
Визначення | Вектор - це ім'я класу, який присутній у пакунку java.util Java. Вона реалізує динамічний масив, який зростає сам по собі відповідно до вимог. | ArrayList також є реалізацією інтерфейсу списку. Впорядковану групу елементів можна зберігати в списку java-масиву, а також дублікати . |
Синхронізація | Так | Ні |
Швидкість | Повільніше | Швидше |
Потужність | При перетині зазначеного порогу вона збільшується сама за значенням, зазначеним у полі, відомому як ємність | Метод sureCapacity () викликається для збільшення розміру ArrayList |
Повернені ітератори | Швидка помилка | Швидка помилка |
Перечислитель | Не швидкий | Швидка помилка |