[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"topic-collections":3,"topic-questions-collections":12},{"id":4,"name":5,"slug":6,"description":7,"emoji":8,"color":9,"sortOrder":10,"questionCount":11,"knownCount":10,"learningCount":10,"weakCount":10},12,"Collections","collections","Вопросы по теме Collections","📚","cyan",0,88,[13,24,30,36,41,46,52,57,62,67,72,77,82,87,92,97,102,109,114,119,125,130,135,140,145,150,155,160,165,170,175,181,186,191,196,201,206,211,216,221,226,231,236,241,246,251,256,263,268,273,278,283,288,293,298,303,308,313,318,323,328,333,338,343,348,353,358,363,369,374,379,384,389,394,399,404,409,414,419,424,429,434,440,445,450,455,460,465],{"id":14,"slug":15,"question":16,"difficulty":17,"tags":18,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},423,"chto-takoe-kollektsiya","Что такое коллекция","junior",[19,20,21],"core","основы","jcf",null,false,{"id":25,"slug":26,"question":27,"difficulty":17,"tags":28,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},424,"nazovite-osnovnye-interfeysy-jcf-i-ikh-realizatsii","Назовите основные интерфейсы JCF и их реализации",[20,29,21],"interface",{"id":31,"slug":32,"question":33,"difficulty":17,"tags":34,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},425,"raspolozhite-v-vide-ierarkhii-interfeysy-list-set-map-sortedset-sortedmap-collection-iterable-iterator-navigableset-navigablemap","Расположите в виде иерархии интерфейсы List, Set, Map, SortedSet, SortedMap, Collection, Iterable, Iterator, NavigableSet, NavigableMap",[35,29,21],"наследование",{"id":37,"slug":38,"question":39,"difficulty":17,"tags":40,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},426,"pochemu-map-eto-ne-collection-v-to-vremya-kak-list-i-set-yavlyayutsya-collection","Почему Map — это не Collection, в то время как List и Set являются Collection",[20,29,21],{"id":42,"slug":43,"question":44,"difficulty":17,"tags":45,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},427,"v-chem-raznitsa-mezhdu-klassami-java-util-collection-i-java-util-collections","В чем разница между классами java.util.Collection и java.util.Collections",[19,20,21],{"id":47,"slug":48,"question":49,"difficulty":17,"tags":50,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},428,"chto-takoe-fail-fast-povedenie","Что такое fail-fast поведение",[20,21,51],"concurrency",{"id":53,"slug":54,"question":55,"difficulty":17,"tags":56,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},429,"kakaya-raznitsa-mezhdu-fail-fast-i-fail-safe","Какая разница между fail-fast и fail-safe",[20,21,51],{"id":58,"slug":59,"question":60,"difficulty":17,"tags":61,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},430,"privedite-primery-iteratorov-realizuyushchikh-povedenie-fail-safe","Приведите примеры итераторов, реализующих поведение fail-safe",[21,51],{"id":63,"slug":64,"question":65,"difficulty":17,"tags":66,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},431,"chem-razlichayutsya-enumeration-i-iterator","Чем различаются Enumeration и Iterator",[20,21],{"id":68,"slug":69,"question":70,"difficulty":17,"tags":71,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},432,"kak-mezhdu-soboy-svyazany-iterable-i-iterator","Как между собой связаны Iterable и Iterator",[20,29,21],{"id":73,"slug":74,"question":75,"difficulty":17,"tags":76,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},433,"kak-mezhdu-soboy-svyazany-iterable-iterator-i-for-each","Как между собой связаны Iterable, Iterator и for-each",[20,29,21],{"id":78,"slug":79,"question":80,"difficulty":17,"tags":81,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},434,"sravnite-iterator-i-listiterator","Сравните Iterator и ListIterator",[29,21],{"id":83,"slug":84,"question":85,"difficulty":17,"tags":86,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},435,"chto-proizoydet-pri-vyzove-iterator-next-bez-predvaritelnogo-vyzova-iterator-hasnext","Что произойдет при вызове Iterator.next() без предварительного вызова Iterator.hasNext()",[20,21],{"id":88,"slug":89,"question":90,"difficulty":17,"tags":91,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},436,"skolko-elementov-budet-propushcheno-esli-iterator-next-budet-vyzvan-posle-10-vyzovov-iterator-hasnext","Сколько элементов будет пропущено, если Iterator.next() будет вызван после 10 вызовов Iterator.hasNext()",[20,21],{"id":93,"slug":94,"question":95,"difficulty":17,"tags":96,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},437,"kak-povedyot-sebya-kollektsiya-esli-vyzvat-iterator-remove","Как поведёт себя коллекция, если вызвать iterator.remove()",[20,21],{"id":98,"slug":99,"question":100,"difficulty":17,"tags":101,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},438,"kak-povedyot-sebya-uzhe-instantsiirovannyy-iterator-dlya-collection-esli-vyzvat-collection-remove","Как поведёт себя уже инстанциированный итератор для collection, если вызвать collection.remove()",[20,21],{"id":103,"slug":104,"question":105,"difficulty":106,"tags":107,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},439,"kak-izbezhat-concurrentmodificationexception-vo-vremya-perebora-kollektsii","Как избежать ConcurrentModificationException во время перебора коллекции","middle",[108,21,51],"best-practices",{"id":110,"slug":111,"question":112,"difficulty":17,"tags":113,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},440,"kakaya-kollektsiya-realizuet-distsiplinu-obsluzhivaniya-fifo","Какая коллекция реализует дисциплину обслуживания FIFO",[20,21],{"id":115,"slug":116,"question":117,"difficulty":17,"tags":118,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},441,"kakaya-kollektsiya-realizuet-distsiplinu-obsluzhivaniya-filo","Какая коллекция реализует дисциплину обслуживания FILO",[20,21],{"id":120,"slug":121,"question":122,"difficulty":17,"tags":123,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},442,"chem-otlichaetsya-arraylist-ot-vector","Чем отличается ArrayList от Vector",[124,20,21],"performance",{"id":126,"slug":127,"question":128,"difficulty":17,"tags":129,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},443,"zachem-dobavili-arraylist-esli-uzhe-byl-vector","Зачем добавили ArrayList, если уже был Vector",[124,21],{"id":131,"slug":132,"question":133,"difficulty":17,"tags":134,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},444,"chem-otlichaetsya-arraylist-ot-linkedlist","Чем отличается ArrayList от LinkedList",[124,20,21],{"id":136,"slug":137,"question":138,"difficulty":17,"tags":139,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},445,"chto-rabotaet-bystree-arraylist-ili-linkedlist","Что работает быстрее — ArrayList или LinkedList",[124,21],{"id":141,"slug":142,"question":143,"difficulty":106,"tags":144,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},446,"kakoe-khudshee-vremya-raboty-metoda-contains-dlya-elementa-kotoryy-est-v-linkedlist","Какое худшее время работы метода contains() для элемента, который есть в LinkedList",[124,21],{"id":146,"slug":147,"question":148,"difficulty":106,"tags":149,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},447,"kakoe-khudshee-vremya-raboty-metoda-contains-dlya-elementa-kotoryy-est-v-arraylist","Какое худшее время работы метода contains() для элемента, который есть в ArrayList",[124,21],{"id":151,"slug":152,"question":153,"difficulty":17,"tags":154,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},448,"kakoe-khudshee-vremya-raboty-metoda-add-dlya-linkedlist","Какое худшее время работы метода add() для LinkedList",[124,21],{"id":156,"slug":157,"question":158,"difficulty":17,"tags":159,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},449,"kakoe-khudshee-vremya-raboty-metoda-add-dlya-arraylist","Какое худшее время работы метода add() для ArrayList",[124,21],{"id":161,"slug":162,"question":163,"difficulty":106,"tags":164,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},450,"neobkhodimo-dobavit-1-mln-elementov-kakuyu-strukturu-vy-ispolzuete","Необходимо добавить 1 млн элементов — какую структуру вы используете",[124,108,21],{"id":166,"slug":167,"question":168,"difficulty":17,"tags":169,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},451,"kak-proiskhodit-udalenie-elementov-iz-arraylist","Как происходит удаление элементов из ArrayList",[20,21],{"id":171,"slug":172,"question":173,"difficulty":106,"tags":174,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},452,"predlozhite-effektivnyy-algoritm-udaleniya-neskolkikh-ryadom-stoyashchikh-elementov-iz-serediny-arraylist","Предложите эффективный алгоритм удаления нескольких рядом стоящих элементов из середины ArrayList",[124,108,21],{"id":176,"slug":177,"question":178,"difficulty":17,"tags":179,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},453,"skolko-neobkhodimo-dopolnitelnoy-pamyati-pri-vyzove-arraylist-add","Сколько необходимо дополнительной памяти при вызове ArrayList.add()",[180,21],"memory",{"id":182,"slug":183,"question":184,"difficulty":17,"tags":185,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},454,"skolko-vydelyaetsya-dopolnitelno-pamyati-pri-vyzove-linkedlist-add","Сколько выделяется дополнительно памяти при вызове LinkedList.add()",[180,21],{"id":187,"slug":188,"question":189,"difficulty":106,"tags":190,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},455,"otsenite-kolichestvo-pamyati-na-khranenie-odnogo-primitiva-tipa-byte-v-linkedlist","Оцените количество памяти на хранение одного примитива типа byte в LinkedList",[180,21],{"id":192,"slug":193,"question":194,"difficulty":106,"tags":195,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},456,"otsenite-kolichestvo-pamyati-na-khranenie-odnogo-primitiva-tipa-byte-v-arraylist","Оцените количество памяти на хранение одного примитива типа byte в ArrayList",[180,21],{"id":197,"slug":198,"question":199,"difficulty":106,"tags":200,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},457,"dlya-arraylist-ili-dlya-linkedlist-operatsiya-dobavleniya-elementa-v-seredinu-medlennee","Для ArrayList или для LinkedList операция добавления элемента в середину медленнее",[124,21],{"id":202,"slug":203,"question":204,"difficulty":17,"tags":205,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},458,"zachem-v-arraylist-khranit-otdelno-size-esli-vsegda-mozhno-vzyat-elementdata-length","Зачем в ArrayList хранить отдельно size, если всегда можно взять elementData.length",[20,21],{"id":207,"slug":208,"question":209,"difficulty":17,"tags":210,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},459,"sravnite-interfeysy-queue-i-deque","Сравните интерфейсы Queue и Deque",[29,21],{"id":212,"slug":213,"question":214,"difficulty":17,"tags":215,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},460,"kto-kogo-rasshiryaet-queue-rasshiryaet-deque-ili-deque-rasshiryaet-queue","Кто кого расширяет — Queue расширяет Deque или Deque расширяет Queue",[35,29,21],{"id":217,"slug":218,"question":219,"difficulty":17,"tags":220,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},461,"pochemu-linkedlist-realizuet-i-list-i-deque","Почему LinkedList реализует и List, и Deque",[29,21],{"id":222,"slug":223,"question":224,"difficulty":17,"tags":225,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},462,"linkedlist-eto-odnosvyaznyy-dvusvyaznyy-ili-chetyrekhsvyaznyy-spisok","LinkedList — это односвязный, двусвязный или четырехсвязный список",[20,21],{"id":227,"slug":228,"question":229,"difficulty":17,"tags":230,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},463,"kak-perebrat-elementy-linkedlist-v-obratnom-poryadke-bez-medlennogo-get-index","Как перебрать элементы LinkedList в обратном порядке без медленного get(index)",[20,21],{"id":232,"slug":233,"question":234,"difficulty":106,"tags":235,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},465,"chto-pozvolyaet-sdelat-priorityqueue","Что позволяет сделать PriorityQueue",[20,21],{"id":237,"slug":238,"question":239,"difficulty":17,"tags":240,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},466,"stack-schitaetsya-ustarevshim-chem-ego-rekomenduyut-zamenyat-i-pochemu","Stack считается устаревшим — чем его рекомендуют заменять и почему",[124,20,21],{"id":242,"slug":243,"question":244,"difficulty":17,"tags":245,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},467,"zachem-nuzhen-hashmap-esli-est-hashtable","Зачем нужен HashMap, если есть Hashtable",[124,21,51],{"id":247,"slug":248,"question":249,"difficulty":106,"tags":250,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},468,"v-chem-raznitsa-mezhdu-hashmap-i-identityhashmap","В чем разница между HashMap и IdentityHashMap",[20,21],{"id":252,"slug":253,"question":254,"difficulty":106,"tags":255,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},469,"v-chem-raznitsa-mezhdu-hashmap-i-weakhashmap","В чем разница между HashMap и WeakHashMap",[20,21],{"id":257,"slug":258,"question":259,"difficulty":260,"tags":261,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},470,"pochemu-by-ne-sozdat-softhashmap-na-softreferences","Почему бы не создать SoftHashMap на SoftReferences","senior",[180,262,21],"gc",{"id":264,"slug":265,"question":266,"difficulty":260,"tags":267,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},471,"pochemu-by-ne-sozdat-phantomhashmap-na-phantomreferences","Почему бы не создать PhantomHashMap на PhantomReferences",[180,262,21],{"id":269,"slug":270,"question":271,"difficulty":106,"tags":272,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},472,"linkedhashmap-chto-v-nem-ot-linkedlist-a-chto-ot-hashmap","LinkedHashMap — что в нем от LinkedList, а что от HashMap",[20,21],{"id":274,"slug":275,"question":276,"difficulty":106,"tags":277,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},473,"v-chem-proyavlyaetsya-sortirovannost-sortedmap-krome-togo-chto-tostring-vyvodit-elementy-po-poryadku","В чем проявляется сортированность SortedMap кроме того, что toString() выводит элементы по порядку",[29,21],{"id":279,"slug":280,"question":281,"difficulty":106,"tags":282,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},474,"kak-ustroen-hashmap","Как устроен HashMap",[20,21],{"id":284,"slug":285,"question":286,"difficulty":106,"tags":287,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},475,"kak-realizovana-hashmap-na-osnove-otkrytoy-adresatsii-ili-metoda-tsepochek","Как реализована HashMap — на основе открытой адресации или метода цепочек",[20,21],{"id":289,"slug":290,"question":291,"difficulty":106,"tags":292,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},476,"kak-rabotaet-hashmap-pri-popytke-sokhranit-dva-elementa-s-odinakovym-hashcode-no-raznymi-equals","Как работает HashMap при попытке сохранить два элемента с одинаковым hashCode(), но разными equals()",[20,21],{"id":294,"slug":295,"question":296,"difficulty":17,"tags":297,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},477,"kakoe-nachalnoe-kolichestvo-korzin-v-hashmap","Какое начальное количество корзин в HashMap",[20,21],{"id":299,"slug":300,"question":301,"difficulty":106,"tags":302,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},478,"kakova-otsenka-vremennoy-slozhnosti-operatsiy-nad-elementami-iz-hashmap","Какова оценка временной сложности операций над элементами из HashMap",[124,21],{"id":304,"slug":305,"question":306,"difficulty":106,"tags":307,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},479,"vozmozhna-li-situatsiya-kogda-hashmap-vyroditsya-v-spisok-dazhe-s-klyuchami-imeyushchimi-raznye-hashcode","Возможна ли ситуация, когда HashMap выродится в список даже с ключами, имеющими разные hashCode()",[20,21],{"id":309,"slug":310,"question":311,"difficulty":106,"tags":312,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},480,"v-kakom-sluchae-mozhet-byt-poteryan-element-v-hashmap","В каком случае может быть потерян элемент в HashMap",[20,108,21],{"id":314,"slug":315,"question":316,"difficulty":106,"tags":317,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},481,"pochemu-nelzya-ispolzovat-byte-v-kachestve-klyucha-v-hashmap","Почему нельзя использовать byte[] в качестве ключа в HashMap",[20,21],{"id":319,"slug":320,"question":321,"difficulty":17,"tags":322,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},482,"kakova-rol-equals-i-hashcode-v-hashmap","Какова роль equals() и hashCode() в HashMap",[19,20,21],{"id":324,"slug":325,"question":326,"difficulty":17,"tags":327,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},483,"kakovo-maksimalnoe-chislo-znacheniy-hashcode","Каково максимальное число значений hashCode()",[19,20,21],{"id":329,"slug":330,"question":331,"difficulty":106,"tags":332,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},484,"kakoe-khudshee-vremya-raboty-metoda-get-key-dlya-klyucha-kotorogo-net-v-hashmap","Какое худшее время работы метода get(key) для ключа, которого нет в HashMap",[124,21],{"id":334,"slug":335,"question":336,"difficulty":106,"tags":337,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},464,"kakoe-khudshee-vremya-raboty-metoda-get-key-dlya-klyucha-kotoryy-est-v-hashmap","Какое худшее время работы метода get(key) для ключа, который есть в HashMap",[124,21],{"id":339,"slug":340,"question":341,"difficulty":260,"tags":342,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},485,"pochemu-dvusvyaznyy-spisok-v-hashmap-vsegda-udaetsya-preobrazovat-v-krasno-chernoe-derevo-dazhe-esli-klyuch-ne-realizuet-comparable","Почему двусвязный список в HashMap всегда удается преобразовать в красно-черное дерево, даже если ключ не реализует Comparable",[20,21],{"id":344,"slug":345,"question":346,"difficulty":106,"tags":347,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},486,"skolko-perekhodov-proiskhodit-v-moment-vyzova-hashmap-get-key-po-klyuchu-kotoryy-est-v-tablitse","Сколько переходов происходит в момент вызова HashMap.get(key) по ключу, который есть в таблице",[20,21],{"id":349,"slug":350,"question":351,"difficulty":17,"tags":352,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},487,"skolko-sozdaetsya-novykh-obektov-kogda-vy-dobavlyaete-novyy-element-v-hashmap","Сколько создается новых объектов, когда вы добавляете новый элемент в HashMap",[180,21],{"id":354,"slug":355,"question":356,"difficulty":106,"tags":357,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},488,"kak-i-kogda-proiskhodit-uvelichenie-kolichestva-korzin-v-hashmap","Как и когда происходит увеличение количества корзин в HashMap",[124,21],{"id":359,"slug":360,"question":361,"difficulty":106,"tags":362,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},489,"obyasnite-smysl-parametrov-v-konstruktore-hashmap-int-initialcapacity-float-loadfactor","Объясните смысл параметров в конструкторе HashMap(int initialCapacity, float loadFactor)",[124,21],{"id":364,"slug":365,"question":366,"difficulty":106,"tags":367,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},490,"budet-li-rabotat-hashmap-esli-vse-dobavlyaemye-klyuchi-budut-imet-odinakovyy-hashcode","Будет ли работать HashMap, если все добавляемые ключи будут иметь одинаковый hashCode()",[368,124,21],"security",{"id":370,"slug":371,"question":372,"difficulty":17,"tags":373,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},491,"kak-perebrat-vse-klyuchi-map","Как перебрать все ключи Map",[20,21],{"id":375,"slug":376,"question":377,"difficulty":17,"tags":378,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},492,"kak-perebrat-vse-znacheniya-map","Как перебрать все значения Map",[20,21],{"id":380,"slug":381,"question":382,"difficulty":17,"tags":383,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},493,"kak-perebrat-vse-pary-klyuch-znachenie-v-map","Как перебрать все пары ключ-значение в Map",[20,21],{"id":385,"slug":386,"question":387,"difficulty":17,"tags":388,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},494,"v-chem-otlichiya-treeset-i-hashset","В чем отличия TreeSet и HashSet",[20,21],{"id":390,"slug":391,"question":392,"difficulty":17,"tags":393,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},495,"chto-budet-esli-dobavlyat-elementy-v-treeset-po-vozrastaniyu","Что будет, если добавлять элементы в TreeSet по возрастанию",[20,21],{"id":395,"slug":396,"question":397,"difficulty":17,"tags":398,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},496,"chem-linkedhashset-otlichaetsya-ot-hashset","Чем LinkedHashSet отличается от HashSet",[20,21],{"id":400,"slug":401,"question":402,"difficulty":106,"tags":403,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},497,"dlya-enum-est-spetsialnyy-klass-java-util-enumset-zachem-on-nuzhen","Для Enum есть специальный класс java.util.EnumSet — зачем он нужен",[124,21],{"id":405,"slug":406,"question":407,"difficulty":17,"tags":408,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},498,"kakie-sushchestvuyut-sposoby-perebirat-elementy-spiska","Какие существуют способы перебирать элементы списка",[20,21],{"id":410,"slug":411,"question":412,"difficulty":106,"tags":413,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},499,"kakim-obrazom-mozhno-poluchit-sinkhronizirovannye-obekty-standartnykh-kollektsiy","Каким образом можно получить синхронизированные объекты стандартных коллекций",[21,51],{"id":415,"slug":416,"question":417,"difficulty":17,"tags":418,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},500,"kak-poluchit-kollektsiyu-tolko-dlya-chteniya","Как получить коллекцию только для чтения",[20,21],{"id":420,"slug":421,"question":422,"difficulty":17,"tags":423,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},501,"napishite-odnopotochnuyu-programmu-kotoraya-zastavlyaet-kollektsiyu-vybrosit-concurrentmodificationexception","Напишите однопоточную программу, которая заставляет коллекцию выбросить ConcurrentModificationException",[20,21],{"id":425,"slug":426,"question":427,"difficulty":17,"tags":428,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},502,"privedite-primer-kogda-kollektsiya-vybrasyvaet-unsupportedoperationexception","Приведите пример, когда коллекция выбрасывает UnsupportedOperationException",[20,21],{"id":430,"slug":431,"question":432,"difficulty":106,"tags":433,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},503,"realizuyte-simmetricheskuyu-raznost-dvukh-kollektsiy-ispolzuya-metody-collection","Реализуйте симметрическую разность двух коллекций используя методы Collection",[20,21],{"id":435,"slug":436,"question":437,"difficulty":106,"tags":438,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},504,"kak-ispolzuya-linkedhashmap-sdelat-kesh-s-invalidation-policy","Как, используя LinkedHashMap, сделать кэш с invalidation policy",[124,21,439],"caching",{"id":441,"slug":442,"question":443,"difficulty":17,"tags":444,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},505,"kak-odnoy-strochkoy-skopirovat-elementy-lyuboy-collection-v-massiv","Как одной строчкой скопировать элементы любой collection в массив",[20,21],{"id":446,"slug":447,"question":448,"difficulty":17,"tags":449,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},506,"kak-odnim-vyzovom-iz-list-poluchit-list-so-vsemi-elementami-krome-pervykh-i-poslednikh-3-kh","Как одним вызовом из List получить List со всеми элементами, кроме первых и последних 3-х",[20,21],{"id":451,"slug":452,"question":453,"difficulty":17,"tags":454,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},507,"kak-odnoy-strochkoy-preobrazovat-hashset-v-arraylist","Как одной строчкой преобразовать HashSet в ArrayList",[20,21],{"id":456,"slug":457,"question":458,"difficulty":17,"tags":459,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},508,"kak-odnoy-strochkoy-preobrazovat-arraylist-v-hashset","Как одной строчкой преобразовать ArrayList в HashSet",[20,21],{"id":461,"slug":462,"question":463,"difficulty":17,"tags":464,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},509,"sdelayte-hashset-iz-klyuchey-hashmap","Сделайте HashSet из ключей HashMap",[20,21],{"id":466,"slug":467,"question":468,"difficulty":17,"tags":469,"topicId":4,"topicSlug":6,"topicName":5,"topicEmoji":8,"status":22,"starred":23},510,"sdelayte-hashmap-iz-hashset-map-entry","Сделайте HashMap из HashSet Map.Entry",[20,21]]