Java Multithreading

Java Multithreading

Квест «Java Multithreading» познакомит студентов секретного центра JavaRush с многопоточностью. В течение 10 уровней вы будете изучать устройство объекта Object, String, внутренние классы. Узнаете, как создавать и останавливать потоки, что такое DeadLock, Wait, notify, notifyAll, получите опыт работы с Jsoup и Swing, а также узнаете об автоупаковке и особенностях её реализации. На этом квесте вы создадите ваши первые мини-проекты — большие задачи. В обучающих целях их решение будет разбито на этапы. Вам нужно будет написать несколько игр — тетрис, змейку, космическую стрелялку, арканоид. Также вы поработаете над серьезными многоступенчатыми задачами, наподобие чата, эмулятора банкомата и даже парсера сайтов!

Комментарии (161)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
MKIV Software Developer
19 ноября, 19:35
когда после java core на расслабоне начинаешь проходить Java Multithreading (где нужны лямбды, а иногда и stream-ы)
Alukard Vampire hunter в The HellsingExpert
19 ноября, 20:59
Таков путь!
Agent Smith 27 уровень
понедельник, 12:00
Да ладно, ничего страшного. Для большинства людей работа с массивами кажется страшной когда они только начинают с ними знакомиться. А как руку на них набьёшь, то делается на автомате всё. Так и с остальными темами. 😉
Антон Full Stack Developer
14 ноября, 19:40
Ну что, поехали!
Виталий 32 уровень, Тобольск
31 октября, 08:39
Поздравляю,тех,кто добрался до сюда!!)👍 Мы молодцы)
Николай Тараданов 29 уровень, Новосибирск
7 октября, 10:53
Ребятушки, наконец-то я тут, на 21 уровне🤣 Сам я 1С:ник, и до пятнадцатого уровня пролетел за две первые недели сентября. Потом начались уровни с 16 по 20!!! Маты и Гугл, Гугл и маты. А потом отпустило, где-то на 18 уровне, когда дошло, что мои знания программирования закончились. Пришло понимание что рассчитывать на зимнюю стажировку смысла нет. Стало немного грустно. Я решил что "хочу хоть одну задачу в день, хоть из геймов, но решить", о 10-20 задачах за присест забыл в середине сентября. Что меня поддерживает? 1. Общий рейтинг. Очень мотивирует, когда решив хотя бы две задачи ты видишь, как ты перемещаешься вверх по рейтингу. 2. Вот эта статистика . По началу было непонятно, почему такой отвал, а потом дошло))). Всем успехов в освоении Java и добра🤘
Yulia 34 уровень
7 октября, 19:30
Обратила внимание на общий рейтинг - там вообще какие-то странные данные, наверху списка висят люди, которые уже давно тут не появляются. Но они все равно в лидерах за день, неделю, месяц. Убрали бы этот рейтинг совсем и на позорились, если толком все равно не работает эта функция. А статистика по задачам мне кажется более объективной. Сразу понятно сколько людей эту задачу решило, и количество их на 26м уровне уже примерно 5500-7000. (Хотя статистика с мертвыми душами более радужная).
Will Fight 23 уровень
13 ноября, 13:02
Угум-с. Сам такой же практически. Не 1с, но похожий метаязык. Знания, если их так можно назвать в ООП не помогают )
Антон Full Stack Developer
14 ноября, 19:42
Это наверное админы развлекаются)
MKIV Software Developer
16 ноября, 09:29
тоже сюда пришел из 1С (не потому что на 1С не получалось, а потому что 1С ограничивало и хотелось дальше развиваться). для себя имею четкий план что необходимо знать. Знание 1С в принципе не мешает, т.к. есть понимание как работать с коллекциями данных, для чего многопоточная обработка, блокировки, паттерн MVC. Однако выйдя из 1С понимаю, что жил под колпаком и попал в настоящий мир полный возможностей и опасностей. но тем интереснее.
Olzhas Suleimenov 27 уровень, Алматы
5 октября, 04:27
С каждого, кто сюда добрался, поддержите лайком. Всем мира и добра ✌
Сергей 8 уровень, Москва
17 ноября, 00:17
Еще не набил эту ачивку))?
Olzhas Suleimenov 27 уровень, Алматы
17 ноября, 08:29
Перевод в студию, пожалуйста
Сергей 8 уровень, Москва
17 ноября, 08:56
Achievement (достижение). Есть достижение собрать 10 лайков за комментарий
Olzhas Suleimenov 27 уровень, Алматы
17 ноября, 10:38
нет. Лайков больше десяти, но достижение еще не открыто. Не понял почему.
Olzhas Suleimenov 27 уровень, Алматы
17 ноября, 10:40
Все. Понял. Надо написать коммент где лекция или задача
@dmfrpro Java Developer
12 сентября, 08:40
Николай Уланов 18 уровень, Ростов-на-Дону
30 августа, 08:18
В январе в голову пришла идея написать своё приложение для футболистов-любителей, ну я и начала изучать то, о чем слышал из программирования, HTML CSS, но быстро понял, что это вообще не то и начал разведку. Примерно месяц ушел на то, чтобы понять какие языки вообще что делают и для чего нужны. Но только на уровне 12 я понял, что, вероятно, даже мой выбор джавы был не самым лучшим в моей ситуации, тк из программирования я не знал ничего, а умел только включать компьютер. Но на 12 уровне я вспомнил через что я уже прошел - хардовый 8 лвл первого курса в основном - и решил, что раз уж начал джаву, то надо бы и закончить. К тому же я не нашел ничего наподобие джавараш но для пайтона или других языков. В общем, я пока что на 15 лвл, но думаю, что за пару недель доберусь до 20. А да, мой путь к 15 лвл занял примерно 2 месяца. До 8 уровня я шел месяц с лишним, а потом начал прям по 6-8 часов сидеть на джавараш, 1 день теория, 2 день практика и вот я на 15 примерно за оставшиеся 2.5 недели. В общем, ребят, если у вас нет совсем никакой базы, то главное захотеть, а если есть база то, уверен, решение задач на джавараш для вас не более, чем лёгкая прогулочка, поэтому главное не бросайте. Если, вдруг, чувствуете, что сомневаетесь, вспомните, что вы уже решили 400+ задач, а это где то 250 часов программирования на джаве, для того, чтобы стать программистом хоть каким-нибудь вы уже прошли четверть пути, останавливаться зачем, если и так уже много времени на это убили. В общем, мотивируйтесь, найдите свою собственную мотивацию, что вас заводит - будь просто жажда знаний, жажда получить навык, который 100% пригодится или жажда к хоть каким-то деньгам (из этого списка жажда к деньгам самый слабый мотиватор), как только вы найдете свою мотивацию для вас будет самое сложное не задачи, а лишь время и желание начинать каждый день учить/решать задачи. Каждый день самое сложное - это сесть за джава, потом всё идёт как по маслу.))) Надеюсь кого-нибудь я да вдохновил!
java1995 28 уровень, московская область
30 августа, 11:45
Понятным языком обьясняет как сделать клиент-серверное приложение. https://www.youtube.com/watch?v=FyZFK4LBjj0 После создания этого приложения будет отличное представление о MySql, всем советую сделать его. Что за приложение говорить не буду. Всем желаю успехов!
Николай Уланов 18 уровень, Ростов-на-Дону
30 августа, 12:46
Спасибо братишка)
B. RIDER 27 уровень, Братислава
4 сентября, 06:41
Красавчик. Я тоже долго вынашивал идею начать что то учить. Думал немецкий, потом подумал что он ограничен в пространстве использования, то есть я ним смогу пользоваться только в нескольких странах Европы, а хотелось что то более глобальное, как английский язык, так что бы в любой стране был востребован.... пришла идея еще в конце прошлого года, долго думал, начинать ли учить в 30 лет, смотрел видео ИТ Борода, понял что все это стереотипы, много людей в ИТ пошли после 30. Потом короновирус помог остаться дома, и все началось... написал по видео урокам пару приложений для андрод, залил их в плеймаркет и захотелось разобраться во всем что бы писать самостоятельно приложения. Так как по Котлину ничего нормального нет и его постоянно сравнивают с Джавай решил сначала освоить Джаву, а потом напишу пару приложений и выучу Котлин когда буду Джаву знать. Всем удачи!
Николай Уланов 18 уровень, Ростов-на-Дону
5 сентября, 11:27
Красава!
Ivan Matveenko 31 уровень, Омск
9 сентября, 16:58
Друг,советую тебе перечитывать твой пост на 19-20 уровне каждый день, ибо там будет жарко😄
wan-derer.ru 33 уровень, Москва
9 сентября, 18:41
По Котлин кле что есть: https://stepik.org/course/5448 https://stepik.org/course/4792 Это у меня в закладках, но ещё не проходил. Но Котлин без Джавы изучать, наверно, неправильно.
Alukard Vampire hunter в The HellsingExpert
16 сентября, 22:28
Ivan Matveenko +1
Valerius Werkstudent(работающий ст в dps.de
6 октября, 18:37
а чем немецкий так плох?! если у вас европейское гражданство, то смело можете найти работу как джун от 45 тыщ. евро. если уже опыт есть, то можно и подождать и поторговаться.
Прыгун 22 уровень
17 августа, 12:53
как правильнее будет сделать сначала многопоточность, или коллекции, или одновременно их проходить? поделитесь опытом, пожалуйста!
Илья 40 уровень, Санкт-Петербург
18 августа, 14:22
Судя по подаче материала, сначала многопоточность, на коллекции уже можно смотреть после большой задачи про архиватор в многопоточности
Прыгун 22 уровень
18 августа, 18:02
спасибо
graybay 36 уровень, Самара
25 июля, 18:21
Квест может несколько расстроить тем что, наверное, 80-90% материала не про многопоточность. Это же касается и задач. Хотелось бы чтобы в нем более подробно рассматривалась именно многопоточность и java.concurrent и его классы, а не несколько отвлеченные темы (которым вероятно место в квесте Java Core). И конечно, чтобы задачи закрепляли эти знания через работу с ними.
Damir 26 уровень
16 июля, 19:32
Капец какой-то...