java.util.ArrayList

This is a resizeable list which is backed by an array. This class is not thread safe, for a thread safe version see {@link Vector}. If a modification is detected in the iterator then {@link ConcurrentModificationException} is thrown as soon as possible.