Класс Properties
Примеры классов Vector, Stack, Hashtabie, Properties показывают удобство классов-коллекций. Поэтому в Java 2 разработана целая иерархия коллекций. Она показана на рис. 6.3. Курсивом записаны имена интерфейсов. Пунктирные линии указывают классы, реализующие эти интерфейсы. Все коллекции разбиты на три группы, описанные в интерфейсах List, Set и Map.
Рис. 6.3. Иерархия классов и интерфейсов-коллекций
Примером реализации интерфейса List может служить класс Vector, примером реализации интерфейса мар – класс Hashtabie.
Коллекции List и set имеют много общего, поэтому их общие методы объединены и вынесены в суперинтерфейс Collection.
Посмотрим, что, по мнению разработчиков Java API, должно содержаться в этих коллекциях.