[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"question-collections-raspolozhite-v-vide-ierarkhii-interfeysy-list-set-map-sortedset-sortedmap-collection-iterable-iterator-navigableset-navigablemap":3},{"id":4,"slug":5,"topicId":6,"topicSlug":7,"topicName":8,"topicEmoji":9,"question":10,"answer":11,"codeLang":12,"codeSrc":12,"important":12,"commonMistakes":12,"modernUsage":12,"difficulty":13,"tags":14,"related":18,"progress":19,"seo":20},425,"raspolozhite-v-vide-ierarkhii-interfeysy-list-set-map-sortedset-sortedmap-collection-iterable-iterator-navigableset-navigablemap",12,"collections","Collections","📚","Расположите в виде иерархии интерфейсы List, Set, Map, SortedSet, SortedMap, Collection, Iterable, Iterator, NavigableSet, NavigableMap","Иерархия интерфейсов JCF представляет собой дерево наследования, где `Iterable` является корнем для всех коллекций, а `Map` стоит отдельно.\n\n```\nIterable\n  └── Collection\n        ├── List\n        ├── Set\n        │     └── SortedSet\n        │           └── NavigableSet\n        └── Queue\n              └── Deque\n\nMap\n  └── SortedMap\n        └── NavigableMap\n\nIterator (отдельный интерфейс, не наследует Iterable)\n```\n\nВажно помнить, что `Iterator` не входит в иерархию `Iterable` — это самостоятельный интерфейс, описывающий механизм обхода. `Iterable` возвращает `Iterator` через метод `iterator()`, но наследования между ними нет.\n\n> **На собеседовании:** часто просят нарисовать эту иерархию на доске. Запомните, что Map не наследует Collection, а Iterator стоит отдельно от Iterable.","","junior",[15,16,17],"наследование","interface","jcf",[],null,{"title":21,"description":22,"ogTitle":23,"ogDescription":24,"keywords":25,"schemaAnswer":38,"featuredSnippetReady":39},"Иерархия интерфейсов JCF: List, Set, Map, Collection, Iterable — Gymterview","Иерархия интерфейсов Java Collections Framework: Iterable → Collection → List\u002FSet\u002FQueue, Map → SortedMap → NavigableMap, Iterator отдельно.","Иерархия интерфейсов JCF — Gymterview","Дерево наследования интерфейсов Java Collections Framework: Iterable, Collection, List, Set, Queue, Map.",[26,27,28,29,30,31,32,33,34,35,36,37],"иерархия JCF","Iterable","Collection","List","Set","Map","SortedSet","NavigableSet","SortedMap","NavigableMap","Iterator","Java","Iterable → Collection → List, Set (→ SortedSet → NavigableSet), Queue (→ Deque). Map → SortedMap → NavigableMap. Iterator — отдельный интерфейс, не наследует Iterable.",true]