Java Collections

Java Collections

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

Комментарии (315)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Xelin
Уровень 45
28 апреля, 14:56
Я вот одного не понимаю, где хотя бы одно упоминание того, как нужно импортировать библиотеки? Тот же logger
Денис
Уровень 51
7 мая, 10:33
В одной из задач была инструкция именно по логгеру. Но в целом подходит такой код:
Михаил
Уровень 31
22 апреля, 06:33
Прошел многопоточность - поседел, к тебе обращаются теперь не иначе как абый, взгляд твердый, колючий, испытывающий. Узловатые пальцы, привыкшие к тяжелой работе готовы схватить за горло любую задачу....
Константин
Уровень 51
7 февраля, 11:08
Те, кто думает, что сперва проходить: коллекции или многопоточность, идите в многопоточность. Там продолжение кора. На многопоточность 3 уровня только и то по верхам. Как в многопоточности не будет многопоточности, так и в коллекциях почти не будет коллекций. Только перед написанием архиватора пройдите первый квест Java Collections до 8-ой лекции включительно.
Ilya.P Человек
11 ноября 2022, 08:59
Посоветуйте, как правильно пройти многопоточность а потом коллекции или порядок прохождения не имеет разницы?
Anonymous #3033962
Уровень 42
11 ноября 2022, 23:30
Привет, я пообщался с пару developerami так сказать, они сказали лучше проходить коллекции, так как тут темы более нужные и используются в их проектах, чем потоки
Dregid
Уровень 40
12 ноября 2022, 12:54
Подтверждаю человека выше. Мой ментор сказал то же самое. Особенно на позицию Junior на собеседовании, будут преимущественно спрашивать материал в Collections
runk out Инженер-проектировщик в looking for a job
15 ноября 2022, 08:40
Как я понял - фактическим многопотоком наврятли ты что-то будешь разрабатывать, но курс изначально был построен так, что шел многопоток, а затем коллекции, поэтому часть информации полезной в коллекциях зашито в многотопок) Крч. если не доедаешь последний *** без соли проходи многопоток хотя-бы шапочно, затем переходи к коллекциям.
Anonymous #3119894
Уровень 44
30 декабря 2022, 11:57
Я начал нити, но на половине не вывез, ушел отдохнуть на коллекции ))), они попроще.
Nik безработный
19 октября 2022, 16:13
Multithreading прошёл! Погнали Collections! Только, похоже, это всё чисто для себя - работы нет! От слова совсем нет! Всё это сладкие сказки!
Fixpinger
Уровень 18
29 октября 2022, 16:24
Здравствуйте. Подскажите, а вы изучили что-нибудь из spring, какой нибудь SQL? Часто ли откликаетесь на вакансии? У вас хорошо составлено резюме? И где ищите работу? Ищите только удаленную или готовы переехать в другой город?
Сергей Смирнов
Уровень 36
20 ноября 2022, 15:09
Смотрел сегодня статистику по РФ, на 2000 открытых вакансий 35000 резюме. 🤷Ну хз, очевидно будет не просто найти первую работу =)
Виктор
Уровень 46
7 декабря 2022, 17:51
Недавно я прошел некий отборочный тур на курсы по Андроиду. Тестовое задание состояло из 3 задач: Первая - простенький метод (какая-нибудь задачка 5 уровня синтаксиса JR), вторая была на классы, наследование, переопределение методов и так далее, третья была про классы, правильные quals и алгоритмику. В общем-то все три задачи решались с знаниями Syntax + Core, а может даже и только Syntax, плюс каких-то среднестатистических знаний алгоритмики. Так вот всего было на курс было подано 750 резюме, как-то более -менее правильно решили задание 250 (треть), из 250 отобрали 42 человека. О чём это говорит: грубо говоря если вы прошли самостоятельно и вдумчиво Syntax и Core на JR, то вы уже будете в 5-10% лучших. Ну пусть не в 5-10, а 10-20% всё равно это неплохо. Таким образом 35 000 резюме при попадании в 20% лучших дают вам 7000 конкурентов на 2000 открытых вакансий, что составляет 3,5 человека на место. Выглядит не так уж зловеще. Да, то, что я написал выше относится к курсам, а не работе. Да, реальная работа и реальные вакансии это совсем другое. Да, без знаний гита, спринга и sql крайне тяжело будет попасть в какое-то нормальное место. Тем не менее то, что я написал выше должно придать немного уверенности в завтрашнем дне. И еще: лично я никогда не пожалел о полученных знаниях. Всё получится. Удачи!
Alukard Vampire hunter в The Hellsing Expert
7 декабря 2022, 18:08
Тут есть тема на форуме от Судьи там указаны процент дошедших до конца. По статистике до 31 уровня доходит 3,5% начавших тут обучение. Что уже говорит о мотивации людей и как быстро они отваливаются в процессе обучения.
Виктор
Уровень 46
7 декабря 2022, 18:45
Возможно, но я немножко не о этом. Предположим есть некая контора "Творим программистов" и у неё есть некий курс "Самый лучший курс по Java", длительностью 1 месяц, после которого закончившие считаются программистами. Какова вероятность того, что среднестатистический человек, закончивший такие курсы устроится на работу? Отлична от нуля, но явно невелика.
Уpовень 302
23 декабря 2022, 17:25
😀я закончил курс год назад) завтра будет ровно год p.s до сих пор без работы Что я знаю? Ох, легче сказать чего не знаю уже 2 курса по спринг + 3 книги по spring, в районе 50 проектов, crud элементарный за минуту напишу XD Ну а если более детально SQL ( MySQL / PostgreSQL ) - 1 курс по postgresql и 1 на 30 часов от заура, ну и практика Slf4j - ну то понятно изи Junit / mockito mapstruct для дтошек Gradle + groovy / Maven JDBC / Hibernate( основы, честно говоря, специфичного на практике не встречалось ) / Spring data - что может быть лучше Spring boot / MVC / Security + Oauth2 / Hateoas - честно говоря все гайды пробовал с оф сайта и шел дальше в своих приложениях Validation Swagger Exception Handler Вебсокеты ( чат делал ) Брокеры сообщений: RabbitMQ / Kafka Docker KeyKloack ( сейчас изучаю ) Взаимодействие с чужими апи ( binance / vk / telegram / facebook / flh / discord ) - делал ботов или работал с данными как например на бинансе ElasticSearch ( разбирал один проект и эту тему тоже изучил ) ковырялся с gRPC Доп знания еще приобрел: C# + EF Html / Css + sass / JS / VueJS ( vuex/router/vuetify ) - правда не так давно во vue -- Сейчас могу написать бекенд с Регистрацией аутентификацией авторизацией Контролеры http или же вебсокеты Сервисный слой с транзакционноюстью Могу еще какой либо логики добавить за счет других апи или самому чет напарсить/провести манипуляции с данными Написать в дао свои hql / sql запросы Отловить исключения Сделать валидацию Вывести это дело на фронтенд с помощью mvc + thymeleaf или же через vue js Написать тесты и на контроллеры ============== Вообщем трудностей не испытываю, гуглить умею, но кому я нужен?
aDuVaN4Ik
Уровень 42
25 декабря 2022, 09:34
Насчет последнего слышал мнение одного сеньёра. По его мнению что даже если и уволили квалифицированные кадры никуда не пропали. Чистка была довольно большой если верить твоим цифрам, а значит не факт что это были обычные джуны которых бы на первых заданиях выгнали если они и прошли отбор на работу. Сеньёры крайне нужные программисты, тем более есть опыт работы в такой компании. Поэтому если туда как ты и сказал кого попало не брали, то другие работодатели легко их примут на работу.
Уpовень 302
25 декабря 2022, 12:21
Ну я рад, а нам что делать?)
aDuVaN4Ik
Уровень 42
25 декабря 2022, 12:25
Я ещё не на том уровне чтоб давать ответы на подобные темы. Но предпалогаю что нужно писать больше пет проектов технологий языков программирования и просится на всевозможные вакансии.
Kotamadeo Software Engineer в Tinkoff
8 января, 16:24
А что мешает идти в мидлы? Необязательно начинать стажером или джуном)
Anonymous #2425185
Уровень 36
8 января, 21:16
Куча инфы про изученые технологии и ничего про колличество отзывов на вакансии и пройденые собеседования. Работа сама не найдет, ее надо искать))
Уpовень 302
12 января, 11:30
отучишься - поищешь работу, сам напишешь) а пока мне даже лень в 100-й раз это повторять
Уpовень 302
12 января, 11:30
ком опыт не забыл?
Kotamadeo Software Engineer в Tinkoff
13 января, 19:15
Устроился спокойно мидлом в Тинькофф, не имея коммерческого опыта на жабе. Шел с опытом в 3,5 года в резюме.
Уpовень 302
20 января, 19:38
Классно, я 10 лет на джавараше посижу, можно в тим лиды сразу?
Kotamadeo Software Engineer в Tinkoff
21 января, 13:15
Так тут кроме кроме кора и 7 жабы особо ничего не выучишь) тим лид - код почти не пишет, он менеджер и не обязательно даже сеньор, но это так к слову. Если цель - получить работу, то освоить ворк-флоу и нарисовать опыт работы в резюме не так уж и сложно, было бы желание, к тому же стек у вас даже избыточный по некоторым моментам и люди с много меньшими знаниями спокойно устраиваются на работу)
Владоs
Уровень 30
13 февраля, 18:34
мне кажется этот черный король сказочник! не верю что с такими знаниями нельзя было найти работу хоть КЕМ-ТО. хотя чел выше прав, ничего не мешает тебе откликаться на вакансии мидлов. раз у тебя такой спектр изученных технологий, ты - нарасхват. поэтому вывод: либо ты просто угораешь, либо никогда не ходил на собеседования
Justinian Judge в Mega City One Master
15 февраля, 03:21
такое впечатление что просто не на работу. Чтобы найти работу, нужно научиться брать ответственность, я джун платите мне за красивые глаза, ничего не хочу быть ответственным, это вы должны меня научить, то это не джун, это стажер, на стажера заходят через спецкурсы при компаниях. Если ты отучился и видел в глаза хоть половину с того что написал, то ты явно либо делаешь что-то не так, либо подсознательно саботируешь работу + еще резюме надо глянуть, там тоже такое можно написать чтобы максимально усложнить себе жизнь. Особенно что у тебя широкий охват технологий, и если опять же, большую часть ты укажешь в резюме то могут и на джуна уже и не взять, попадешь в ловушку, когда тебя постремаются брать на джуна, а то больно толковый, а на мидла не возьмут, поскольку коммерческого опыта нет. Нету специальных тасок на мидла или джуна в большинстве кейсов, не стоит бояться ответственности , будет кому помочь, и джун и мидл это в той или иной мере самостоятельные единицы, то что коммерческий опыт нужен это да, пиши стажировку от джава раша если был или другую любую, или ищи другие подобные. Поскольку они дадут более жирную запись в резюме как правило, чем то что можно самому придумать в большинстве кейсов. Не боись и иди и найди кого-то с работающих, брось резюме и попроси их сориентировать тебя что делать, а то ты явно что-то не то делаешь либо жестко не хватает уверенности в себе, а сейчас не то время когда можна на изи схватить удачу за хвост, возможностей хватает, но нужно делать четкие и верные движение и уж точно не отшучиваться про 10 лет и тимлида на дельные замечания. Работодателю нужен толковый человек, ком опыт важен для рекрутера более, но на техсобесе он будет второстепенен будут оценивать твои навыки. Очень много заходили через мидла без комопыта, но конечно нужна уверенность в себе + практические навыки и теорию тоже попроси проверить кого-то, чтобы вдруг не увлечься вширь и не сыпаться на элементарных вещах, тебе нужны ориентиры и их корректировка
Justinian Judge в Mega City One Master
15 февраля, 03:24
можно быть очень сильным бегуном и проиграть черепахе, если со старта убежать в кусты и убежать вдаль от стадиона, ориентиры очень важны. Дочитался ниже откуда ты, та есть работа не гони ты, мои знакомые периодически устраиваются и я говорю не за мидл+, а за тех кто ищет первую, другие знакомые джунов нанимают, есть движение, причем я вижу что прям готовы взять и ищут, так фиг ты кого еще поди найдешь, желающих много, а как начинаешь элементарные вещи спрашивать, так попробуй найди кто ответит.. Поэтому стратегия простая как двери, нужно делать что нужно, и искать все возможности. Все возможности, а не там отшучусь, там нужен опыт, там та ничего не будет, а там по знаку гороскопа директор не подходит. Не возьмут тебя на работу если не потянешь, не дураки брать будут, не стоит бояться собесов на позиции выше, они могут быть травматичными то разве что если вы ну очень чувствительные то можете уходить в учебу, чтобы переучиться с запасом, но не бойтесь не справиться, на что вы способны другим лучше видно чем вам самим ) Уверенность, полируйте джава кор, базы данных, технологии и вкладывайте всего себя в попытки и поиск, ищите возможности и вы найдете. За неделю или полгода, но найдете точно.
Dungeon Master Юрисконсульт в Сбер
26 февраля, 11:59
Учусь на кое-каких курсах программирования и у нас чел нашел работу зная только Java Core. Думаю, очень многое зависит от удачи. К тому же с таким стеком технологий, я не понимаю, как ты не нашел работу. Сколько собесов у тебя было? У чела, который знал только Core было 8 собесов. 25 отказов и 30 игноров. Неужели тебя вообще не зовут на собесы?
papsnaz
Уровень 32
16 сентября 2022, 17:10
Ну что погнали👺
Bohdan
Уровень 43
16 сентября 2022, 17:32
Гони, брат. Чтоб минимум 10 "изи' было ✊🤙
Facepalm
Уровень 32
29 мая 2022, 19:28
Ребзя там новый квест наконец-то открылся глньте и возрадуйтесь )
Вячеслав
Уровень 36
3 июня 2022, 14:18
Афигеть! Реально! еще SQL и Hibernate открыли БЫ. Вообще красота будет. но... сказать, что идет сложно - ничего не сказать 😐😐😐
Ян
Уровень 24
16 июня 2022, 03:56
Я чуток не ориентируюсь в структуре тут, верно понимаю что речь идёт о “JSP & Servlets” ?)
Facepalm
Уровень 32
18 июня 2022, 16:32
Да, но советую его проходить после квеста Collections, так как там слишком поверхностно объясняют, да и задач нет
Igor Petrashevsky
Уровень 47
5 августа 2022, 23:01
sql-То что там изучать? пара дней на запросы, главное понять что такое 3я нормальная форма и модель данных
Константин
Уровень 51
30 декабря 2022, 11:49
уже)
Nick Kremen
Уровень 33
5 апреля 2022, 16:24
Подскажите пожалуйста. Я прошел 30 уровней и сейчас начинаю квест Multithreading. В дальнейшем хочу двигаться в направлении мобильной разработки под андроид.С коллекциями я знаком, из других курсов. Я не думаю что мне пригодится Swing, JSON, JS. Стоит ли мне проходить Collections?
29 апреля 2022, 08:01
JSON тебе точно пригодится. А так, для общего развития всё пригодится
HotTab
Уровень 34
3 февраля 2022, 20:01
Будет ли мне доступна стажировка, если я пройду только Collections?
LuneFox System Administrator в BIFIT Expert
5 февраля 2022, 19:30
Думаю, важен только суммарный уровень (35).
Зепп Бранниган Admin в JavaRush Moderator
6 февраля 2022, 17:52
Ответили в директ
Уpовень 302
3 декабря 2021, 12:40
еще немного , потерпи... последние 10 уровней
Уpовень 302
22 декабря 2021, 16:38
слава богу мучения закончились
Derguncik 26
Уровень 30
27 января 2022, 11:31
И как? Работу нашел?
Уpовень 302
27 января 2022, 17:04
еще до нахождения работы как минимум 4-5 месяцев) нужно выучить на нормальном уровне - фреймворки и сделать свой проект а так же подтянуть инглиш
Mykhailo_Trofimov Backend Developer в EY
1 февраля 2022, 17:59
Молодчага, так держать!!! Удачи в обучении!
Baggins Бармен в Maestrello
4 августа 2022, 17:21
а сейчас? нашел работу уже?
Уpовень 302
5 августа 2022, 17:33
более месяца ищу работу) даже тестовое делал но не 1 собеса, там где тестовое делал - сказали сейчас 800 человек на место 0-0
Baggins Бармен в Maestrello
8 сентября 2022, 17:28
офигеееееть... так много? а сейчас как у тебя обстоят дела с работой ?
Уpовень 302
9 сентября 2022, 10:26
Лучше промолчу
Dregid
Уровень 40
13 октября 2022, 13:29
Я тоже посмею поинтересоваться с успехами) Как у тебя вообще с пройденным материалом обстоят дела? Что то за все время приходилось из пройденного прям колоссально повторять?
Уpовень 302
14 октября 2022, 12:01
Да в принципе повторять нечего, кроме многопоточности, остальное must have - синтаксис хорошо выучил С успехами никак) зайдите на сайты с работой и посмотрите кол-во откликов, уже по 800 откликов это в среднем, мидлов по 200 штук) конкуренция бешеная. Перестал искать работу в направлении java, на фрилансе тоже работа реально за копейки, поэтому делать какого то бота за 500р или фулстак сайт визитку за 1500 руб не охота.
Vlad
Уровень 33
15 октября 2022, 14:58
ты откуда,? что такой спрос высокий
Уpовень 302
16 октября 2022, 14:43
Глупый вопрос. Я с Украины но за ситуацию тебе рассказываю про 3 страны Это Россия, Украина, Польша - везде ситуация одинаковая, а именно $опа и конкуренция. Объяснять это в сотый раз не хочу, просто зайди на сайт с работой и посмотри сам
Alukard Vampire hunter в The Hellsing Expert
7 декабря 2022, 14:28
Привет, не буду спрашивать как дела. Просто скажу не сдавайся и все получится рано или поздно.