Java Multithreading

Java Multithreading

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

Комментарии (67)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий вы должны авторизоваться
Rus8 уровень, Астана
понедельник, 16:10
Здравствуйте! а тетрис на каком уровне?
Volodymyr Valigura40 уровень, Киев
30 января, 13:59
/* Комментарий удален */
4 мая, 09:47
івівукааіва
Андрей Малыгин30 уровень, Нижний Новгород
17 ноября 2018, 11:46
Друзья, меня зовут Андрей, мне 15 лет, учусь в 10 классе. Этим летом, хочу попробовать сходить на собеседования в it компании. Кто нибудь может мне сказать, что вообще представляет работа в It компании. Если у меня тут не получается решить задачу, я обращаюсь в коментарии, а как там это работает? И вообще, нужен ли я кому нибудь в свои 15 :(
Андрей Волосников25 уровень, Санкт-Петербург
18 ноября 2018, 16:52
Привет, тезка! Давай по порядку. Есть две новости. Плохая и хорошая Плохая. В любой нормальной компании есть кадровик. Ну или тот, кто выполняет его обязанности. И он тебя обязательно завернет. Если не завернет, то значит он плохо знает законы. Ибо, связываться с несовершеннолетним очень накладно для компании. Тем более, что тебе нет еще и 16. Увы... Хорошая. Никто не мешает попробовать силы во фрилансе или же пристроиться неофициально в какой-нибудь стартап. Так и набраться опыта. В любом случае, у тебя еще все впереди. В отличие от меня, 47-летнего старпера :) Вообще, рекомендую попробовать освоить смежные профессии, пока есть время. Это полезно. К примеру, я занимался всю трудовую жизнь автоматизацией в банках. Параллельно инвестициями (Кстати, очень рекомендую освоить. Это и не так сложно и позволит не думать о пенсии. ). Ну а сертификат Oracle OCP по PL/SQL дает мне уверенность, что я всегда буду иметь свой кусок хлеба с маслом. Сейчас занимаюсь моделями планирования и прогнозирования в одном крупном банке. Параллельно изучаю Data Science ( Математика сейчас очень восстребована, учти это! ). Так что, ежели даже не удастся пристроиться в какую-нибудь ИТ-компанию, то воспринимай это как позитив, как возможность получить время на дополнительное образование.
Андрей Малыгин30 уровень, Нижний Новгород
18 ноября 2018, 18:28
А JAVA долго еще будет популярна и востребована как язык программирования, сейчас когда заходишь на hh.ru видишь в основном 1с Мне, что бы что-то инвестировать, надо что-то зарабатывать, а щас у меня доход ток с денег которые мне выделяют на питание в школьной столовой, а в моем городе(это не нижний, а областной город) это 157,5 р. Хочу до весны закончить этот курс и летом зарегистрироваться на фрилансе, щас когда смотрю, какие проекты там предлагают, вообще не понимаю как это сделать. И что дает эта сертификация ?Oracle OCP по PL/SQL
Андрей Волосников25 уровень, Санкт-Петербург
18 ноября 2018, 18:53
В моем случае, сертификат служил подтверждением моих знаний. Когда я перебрался в Питер из Мурманска мне было достаточно сложно подтвердить свой опыт. Тут как раз и помогли сертификаты. Иначе мой доход был бы как минимум в два раза ниже. А насчет инвестиций... Одно дело, что у тебя ПОКА нет денег, а другое дело, что большинство даже не пытаются. Сейчас ты даже не сможешь это сделать, так как счет у брокера можно открыть с 18-ти лет. Но, изучать уже можешь. Моей дочке меньше, чем тебе, но она уже вполне понимает, как анализировать отчетность. Там нужно знать только арифметику. ;) Скачай для начала книжку Арсагеры Заметки об инвестициях. Это фактически букварь. Но, прочитав ее, ты уже будешь знать больше, чем многие в нашей стране. Насчет java согласен. Но, на моей памяти были и Clipper и Delphi... Так что, я стараюсь диверсифицироваться. У нас в банке требуются специалисты как по java, так и по python. Значит, будем знать оба языка. ;) UPD. PL/SQL - это язык для работы с базами данных Oracle. Очень серьезная и интересная штука...
Андрей Малыгин30 уровень, Нижний Новгород
2 декабря 2018, 23:14
Вадим Чубаров28 уровень
19 декабря 2018, 20:39
Один простой совет - пили свои проекты если хочешь работать, джава раш хорош что бы базу заложить, но даже на собесежование не попадешь без своих репозиториев, для фриланса скорее всего это еще критичнее. После 20 уровня бери фокус на одно направление разработки.
Antony.Glim32 уровень, Санкт-Петербург
20 марта, 20:27
Пили свои проекты - не прогадаешь!
kin1641 уровень, Уфа
27 марта, 12:29
Каким образом можно брать идеи для проектов?
Antony.Glim32 уровень, Санкт-Петербург
27 марта, 15:30
много есть тематических сайтов, на которых периодически выходят статьи с тем, чего хотели бы пользователи. Это, например Хабр, проглиб, АйтиПрогер ГикБрейнс и другие) Там регулярно какая-то инфа вылетает. Так же полезно подобавляться во всякие сообщества в телеграмм или на сайтах и спрашивать та, иногда можно с кем-то объединиться и что-то написать
kin1641 уровень, Уфа
27 марта, 16:02
На хабре и проглибе ничего не видел, но мониторить телеграм идея хорошая
Андрей18 уровень, Новосибирск
9 апреля, 07:20
Надо учится «в бизнес/маркетинг», а не «в код». Обрати внимание на карьеру Питера Нортона ;)
Aleks24 уровень
5 мая, 16:30
Мне кажется парню сначала нужно как можно лучше проштудировать алгебру и начало анализа, в его 15 лет в школе как правило её не проходили, так как проходится она в 10-11 классе, потом вышка.. и после этого можно говорить о языках программирования.. а хорошо конечно было бы и алгоритмы изучить с дискретами... А так в 15 лет, рановато, как мне думается, или заниматься вне школьных курсов.. кто знает возможно получится, успехов!
Olexandr Leonets31 уровень, Киев
9 октября 2018, 13:52
Возвращаюсь, что бы подсказать... очень рекомендую перед курсом Многопоточности ознакомиться с двумя источниками: https://metanit.com/java/tutorial/8.1.php - тут 10 лекций https://www.youtube.com/watch?v=bjh1HWV9RRk&list=PL786bPIlqEjRFPH8Z9IOwJWseG6Dq_Qxb - тут 25 коротеньких видео. Лучше на пару дней уйдите с javaRush и снчала прочитайте/изучите все там. я это осознал только на 26 уровне:( пойдет как по маслу
RuslanN35 уровень, Нижний Новгород
24 декабря 2018, 22:47
Спасибо!
Svyatoslav23 уровень, Днепр
4 июня, 20:40
отличные лекции на этом ютуб канале, в частности по многопоточности !
Вадим А28 уровень
9 августа 2018, 09:19
КАЧАЕМ ДАЛЕЕ!!!))) повторяем пройденное, учим новое!!!)))
Alexander Avdoshin34 уровень, Нижний Новгород
3 июня 2018, 22:15
Что впервую очередь изучать - Multithreading или Collections?
Fonzy40 уровень, Москва
4 июня 2018, 14:29
По логике сначала Multithreading, но можно и параллельно изучать.
Max Miheev36 уровень, Москва
28 августа 2018, 17:09
наверное лучша паррарельно. темы то пересекаются
Иван Зубов31 уровень, Москва
13 ноября 2018, 08:52
Если параллельно, то мозг взрывается от войны с валидатором.
Максим40 уровень
12 декабря 2018, 12:44
Темы разные. Локальных и внутренних классов, как и потоков я вообще не помню в коллекциях
S20 уровень, Минск
4 марта, 20:13
Конечно коллекции! Не слушай тех, кто не шарит.
Dinar25 уровень, Уфа
22 мая, 17:07
Вам откуда известно?
Dorian Goldmann23 уровень, Харьков
7 июня, 11:38
Наверное, речь о том, что от джунов на собесах не требуют многопоточность. А вот коллекции - это как раз ключевая тема касательно java core
Justinian35 уровень, Киев
7 июня, 13:33
Коллекции это одна из ключевых тем в контексте java core. Но и многопоточность у джунов спрашивают на раз два, другое дело что уровень понимания там допускается чуть меньший. ДжаваРаш как курс построен таким образом, что логически сначала идет блок Многопоточность, а потом блок Коллекции. ИМХО задания в коллекциях объемней и сложнее, а также включают в себя то, что должно изучатся уже в конце джава раша как курса. Просто некоторые путают названия квестов с их содержанием. Если бы названия блоков отображало содержание, тогда да, можно было бы выбрать сначала коллекции. Но универсальный совет, это идти по порядку - а это сначала квест Мультипоточность, потом квест Коллекции.
Dorian Goldmann23 уровень, Харьков
8 июня, 08:08
Говорил, ориентируясь на харьковский рынок IT
Anton36 уровень, Москва
24 мая 2018, 13:08
На каждом уровне все меньше и меньше решивших.
Sergey Simonov36 уровень, Санкт-Петербург
4 июля 2018, 12:47
остаются самые стойкие
Anna25 уровень
29 декабря 2018, 18:17
да, я на 25-м застряла... устала что-ли....
Константин36 уровень, Одесса
30 апреля 2018, 17:22
Может кто-то посоветовать книгу для усвоения данного квеста?
Dmytro Zhelezniak41 уровень, Харьков
2 мая, 08:33
Читай "Философию Java". Она не по всем лекциям, но полезна в целом.
Daniil22 уровень, Odintsovo
11 марта 2018, 10:16
/* Комментарий удален */
Вадим Власов39 уровень
21 февраля 2018, 22:22
я прошел Мультитрединг.. это круто :)
Роман37 уровень, Санкт-Петербург
22 февраля 2018, 10:48
поздравляю :D
Вадим Власов39 уровень
22 февраля 2018, 18:33
шпасибу :)