Java Collections

Java Collections

Квест «Java Collections» посвящен детальному изучению Java-коллекций, но не только их одних. Речь пойдет о том, как работать с файлами и архивами, что такое паттерны проектирования и как их применять. Вы получите опыт работы с JSON, Guava, Apache Commons Collections, JUnit, узнаете подробности о сборке мусора в Java. Помимо продвинутых составляющих Core, вы познакомитесь с необходимыми любому современному разработчику инструментами, узнаете о Git и JAXB, RMI и DynamicProxy, прикоснетесь к другому важному языку программирования — JavaScript. В этом квесте вы создадите мини-проекты — большие задачи. В обучающих целях их решение будет разбито на этапы.

Комментарии (172)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Aleksandr 28 уровень
18 декабря 2020, 09:39
Всяк сюда доходящий. приготовься к попаболи, унижению, непониманию, смирению, файспалму, ненависти , желанию оставить изучение джавы навсегда.
Oleg 7 уровень, Санкт-Петербург
21 декабря 2020, 17:02
Java Collections - сложный квест после предыдущих 2 квестов?
Konstantin Basov 28 уровень, Йошкар - Ола
21 декабря 2020, 19:51
Сложнее чем Core
Aleksandr 28 уровень
29 декабря 2020, 06:24
тут информации вообще не дается. либо подается слишком урезано. один пример дадут, описание методов и для чего всё это в общих чертах. А с остальным мучайся сам. Это не совсем тот подход к обучению, которого ожидаешь на начальном уровне.
Анна Смирнова 27 уровень, Москва
13 декабря 2020, 08:43
JDBC https://www.youtube.com/watch?v=5LHCmvzugQM&list=PLAma_mKffTOR5o0WNHnY0mTjKxnCgSXrZ&index=25
Алексей 37 уровень, Чебоксары
4 декабря 2020, 11:48
В многопоточности многопоточности практически нет. В середине немного и в конце. Но большие задачи развивают кое-какие навыки. Плюс есть интересные темы для изучения. Немного статистики. На раздел Многопоточность потратил 264 часа. Читал внимательно все лекции и допматериалы, решил все задачи.
MKIV Software Developer
5 декабря 2020, 15:03
и да, и нет. по ходу курса всплывает много вопросов, чтобы ответить на которые, надо изучить ОЧЕНЬ много стороннего материала. для меня курс многопоточности оказался курсом- айсбергом. + многие вопросы связанные с многопоточностью тянут скорее к компетенции сеньора (JMM, архитектура многопоточных приложений с учетом блокировок). Думаю, что если бы в курсе сразу бы погрузили бы во все это, то до конца дошли бы не все (а javarush все-таки коммерческий проект)....
Justinian Judge в Mega City OneMaster
6 декабря 2020, 17:39
JMM, архитектура многопоточных приложений с учетом блокировок
это частенько могут спросить в собесе на джуна. многопоточку от джунов не требуют либо смотрят снисходительно на уровень знания, но это не значит, что требований нету. Просто решают "ладно уж, с джуна как с гуся вода". По поводу погружения в курс и коммерции, до конца и так доходят не все. 5 лет программы ВУЗа, тысячи часов самообучения, десятки тысяч нюансов по языку, сотни важных тем которые нужно проработать глубоко - это не впихнуть в один массовый курс никак. Преимущество джава раша, что он дает основную канву, а дальше каждый добирает в том объеме, в каком ему необходимо и не хватает, или хочется, на каком аспекте остановиться. Да и как правило те люди, которые могут нормально освоить эту тему, их за ручку водить не нужно к материалу, они его сами найдут, разберутся, источников пруд пруди. А тех кого нужно водить за руку...то для тех нужно упрощать, чтобы они успели окрепнуть в достаточной мере прежде чем столкнуться с серьезными темами, на них методически нельзя вываливать сложные темы. А мультипоточка, это наверное самая сложная тема во всем джава коре, поскольку и достаточно объемная, и требует знаний по ряду дисциплин, от математики до сomputer science, для того чтобы полностью все в голове сложилось. Поэтому коммерция коммерцией, но сильные не пропадут, а те кто послабее и более уязвимые нужно думать, так и формируется некий баланс, чтобы всем было интересно, достичь его необычайно сложно, но есть как есть.
Clition Программист 1С сможет в Java
25 ноября 2020, 19:48
40 уровень получаешь, когда проходишь многопоточность и коллекции?
Anton 25 уровень, Львов
9 ноября 2020, 19:50
ктото нашол работу после JavaRash?
Dmitry Falin Enterprise Java Developer в Кометрика
22 ноября 2020, 18:59
нашел работу после стажировки, зашел с 4 собеседования
Alukard Vampire hunter в The HellsingExpert
26 ноября 2020, 17:15
А в статусе стоит Ищу работу. Где правда, Дмитрий?)
Dark_Side Android Developer в Harman (Samsung)
27 ноября 2020, 15:42
Я нашла еще на 19м уровне работу, с первого же попытки, прошла в Яндекс и в Самсунг, выбрала Самсун) считай, 100% удачно пройденных собеседований ахах)) причем шла изначально в интернатуру, но мне сказали, что я слишком хорошо прошла собес и пригласили сразу на джуна) еще и зп довольно высокую, относительно моих ожиданий, предложили
Dmitry Falin Enterprise Java Developer в Кометрика
27 ноября 2020, 21:38
Тут какой-то баг, так как в личных данных стоит статус "работаю программистом". Компания же стоит. А вот нажав на свою иконку профиля в комментариях показывает статус "ищу работу". QA теперь могут завести таску в джире.
Alukard Vampire hunter в The HellsingExpert
27 ноября 2020, 22:00
Ну кстати эти статусы меняются только из приложухи ща. Так что да, баг явно.
Alukard Vampire hunter в The HellsingExpert
27 ноября 2020, 22:00
Ого, звучит невероятно. Может историю успеха напилите?)
Vlad 41 уровень
4 ноября 2020, 16:50
04.11.20 начинаю четвертый квест.
getPatience();
getMotivation();
Lucky lucky = getLucky();
getJobOffer( lucky );
Прыгун 22 уровень
17 августа 2020, 12:51
как правильнее будет сделать сначала многопоточность, или коллекции, или одновременно их проходить? поделитесь опытом, пожалуйста!
Владислав 41 уровень
18 августа 2020, 18:33
Сперва многопоточность, потом коллекции. В коллекциях часто приходится сталкиваться с тем, что проходится на многопоточности. Ну и в коллекциях задания более серъезные.
Андрей 31 уровень, Сумы
19 августа 2020, 05:03
Можно спорить. Прохожу коллекции, затем многопоточность. По сути коллекции теже обьекты, которые передаются в потоки. От сюда логика - учи обьекты, затем их реализацию и взаимодействия.
Андрей 31 уровень, Сумы
19 августа 2020, 05:04
Как понять поведение тех же зипов в потоке не зная что такое зип?
Alexander 41 уровень, Москва
19 августа 2020, 08:34
Названия обоих квестов могут сбить с толку. И многопоточность, и коллекции - это всего лишь одно из рассматриваемых направлений, я бы даже не сказал, что основное. С моей точки зрения, эти курсы правильнее воспринимать как "Расширение Java Core" квеста. Что до порядка, то он неважен, но я бы рекомендовал начать с многопоточности, так как он содержит больше "базовых" элементов. Коллекции после многопоточности должны проще пройти.
Владислав 41 уровень
19 августа 2020, 09:13
Хотя ветки и называются "Многопоточность" и "Коллекции", количество материала и сама его суть выходит далеко за пределы коллекций. Многопоточность - это фундамент, это закрепление материала первых двух квестов. А коллекции - это уже нечто большее. Можно долго спорить, но я свою позицию уже обозначил.
Прыгун 22 уровень
19 августа 2020, 10:12
спасибо
Александр один Эс 38 уровень, Минск
20 ноября 2020, 06:30
Первые 3 уровня коллекций после многопоточности достаточно просты. Да были некоторые сложности с JSOP и XML, но до этого были сложности и с другими темами. 2 большие задачи из 3х решается за несколько часов, а 1 вообще не большая из 5 заданий. Возможно дальше будет сложнее, или после многопоточности уже не так сложно ;)
максим 40 уровень, Екатеринбург
6 августа 2020, 16:56
пришел я сюда после блока многопоточность, и думаю: "почему я решил, что 3им блоком должна быть многопоточность?"
Александр Backend Developer
13 августа 2020, 07:10
Все правильно сделал. В ИДЕ многопоточность идет под третьим номером.
Александр Backend Developer
19 июля 2020, 19:36
Так. Что тут у нас?
Дмитрий 22 уровень
28 июня 2020, 23:00
Привет, Коллекции ))