Multiple choice technology programming languages

A Vector is declared as follows. What happens if the code tried to add 6 th element to this Vector

  1. The element will be successfully added

  2. ArrayIndexOutOfBounds Exception

  3. The Vector allocates space to accommodate up to 17 elements

  4. The element will be successfully deleted

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Java's Vector class is dynamically resizable and automatically grows its capacity when needed. Unlike fixed-size arrays, Vector will successfully add elements beyond its initial capacity by internally allocating more space, so adding a 6th element to a Vector initialized with capacity 5 will succeed without throwing an exception.