Классы, создающие списки
Класс
ArrayList
полностью реализует интерфейс
List
и итератор типа
iterator
. Класс
ArrayList
очень похож на класс Vector,имеет тот же набор методов и может использоваться в тех же ситуациях.
В классе
ArrayList
три конструктора;
ArrayList
()—создает пустой объект;
ArrayList (Collection coil)
— создает объект, содержащий все элементы коллекции
coll
;
ArrayList (int initCapacity
) — создает пустой Объект емкости
initCapacity
.
Единственное отличие класса
ArrayList
от класса
vector
заключается в
том, что класс
ArrayList
не синхронизован. Это означает что
одновременное изменение экземпляра этого класса несколькими подпроцессами приведет к непредсказуемым результатам.
Эти вопросы мы рассмотрим в
главе 17.