Введение в Java Урок 40. Коллекции в Java
Коллекции в Java предназначены для хранения наборов объектов. Различные коллекции предназначены для различной огранизации таких наборов. Так, например, есть коллекции для хранения динамических массивов, списков, деревьев и др.
Все коллекции обладают схожими свойствами. Это означает, в частности, что для доступа к элементам коллекций вы используете похожие способы доступа.
Кроме собственно коллекций, в Java есть алгоритмы и итераторы. Алгоритмы - это просто статические методы класса Collections. Это, в частности, означает, что их можно использовать во всех коллекциях. Итераторы предназначены для доступа к элементам коллекции. Итераторы существуют для всех коллекций. Это позволяет легко заменять в коде одну коллекцию на другую - такая замена потребует минимальных изменений в коде, использующем коллекции.
Еще одна из важных черт коллекций - это легкое преобразование коллекции в массив. Часто после такого преобразования работать с элементами коллекции оказывается проще.
Основные коллекции (а так же интерфейсы для них) мы рассмотрим на следующих уроках.
|