Java Multithreading

Java Multithreading

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

Комментарии (224)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Sasha
Уровень 22
17 июля, 07:45
подскажите, что лучше сначала проходить - многопоточность или коллекции?
Andrey Volkov
Уровень 23, Москва
18 июля, 15:15
все пишут многопоточность, да и я напишу. (не кажется чем-то сложным, в сравнении с Java Core)
Sasha
Уровень 22
22 июля, 13:05
спасибо
Михаил
Уровень 31, Смоленск, Россия
8 июля, 14:10
Самая сложная задача в этом квесте - "Знания - сила!".
Юлия
Уровень 24, Москва, Россия
8 июня, 22:24
буду рада пообщаться с единомышленниками и просто поболтать ☺️ tg: devochka_juls
Malek Akhmadzay
Уровень 22, California, США
17 мая, 20:54
Кто-нибудь может порекомендовать книгу про основы multithreading? Java Concurrency in Practice не предлагать. Хочу прочитать что-нибудь которая к любому варианту подходила бы. Только что бы не так тяжело читалось, как это "Грегори Р. Эндрюс - Основы многопоточного, параллельного и распределенного программирования".
Карим
Уровень 38, Казахстан
25 мая, 05:46
Шилдт полное руководство Java 8, Библиотека профессионал том 1, в этих книгах изложены основы многопоточности и не только, первая будет по легче чем вторая, но во втором более углубленно описаны некоторые аспекты соответственно сложнее
Pozdnyakov Anton
Уровень 32, Санкт-Петербург, Россия
27 мая, 06:27
Чтобы понять многопоточность очень важно разобраться: 1) в устройстве памяти JVM; 2) в аппаратной архитектуре памяти 3) связи между ними Вот ссылка раз в ней простым языком прекрасно изложена суть этих трёх пунктов. А дальше гугли каждое непонятное тебе. 90% информации мастодонты уже описали для нас простым языком. Книги, на мой взгляд, следует читать параллельно со статьями. И тогда круг замкнётся)
Malek Akhmadzay
Уровень 22, California, США
28 мая, 06:20
Спасибо за совет!
Romanya System Engineer
1 апреля, 06:39
Коллеги, а на каком уровне парсер сайтов будем писать?
Евгений Web Java Developer в EPAM
7 апреля, 18:40
Заняться нечем?)
Алексей
Уровень 29, Зима, Россия
9 апреля, 03:00
Сначала надо написать этот сайт, а потом уже его и парсить
Romanya System Engineer
20 апреля, 12:19
Есть чем, просто хочу парсер научиться писать.
Daniil Smirnov
Уровень 23, Москва
28 апреля, 08:59
jsoup в помощь))
Vladislav
Уровень 35, Москва, Россия
17 февраля, 15:08
Рекомендую прочитать книгу "Библиотека профессионала, Кей Хорстманн". Когда был на первом уровне в javarush, мало чего понимал в этой книге, но сейчас у меня совершенно другой взгляд, автор пишет очень четко емко и дает крутой опыт в программировании, рекомендую его в дополнение к теории, дабы лучше раскрыть темы курса javarush)
Aleksei
Уровень 35
Expert
27 февраля, 22:21
Жаль, что автор не упоминает, что Ява - это мотоцикл, а язык программирования - Джава.
Justinian Judge в Mega City One Master
1 марта, 17:20
Vladislav
Уровень 35, Москва, Россия
6 марта, 09:08
Спасибо, исправил) на самом деле иногда путаю ява с джава )
Павел
Уровень 26
19 марта, 15:51
Еще и остров т.к. в русскоязычной транскрипции Jawa читается так же, как и мопед из чехии.
Алексей
Уровень 27, Phonky Town
21 марта, 12:56
Еще сигареты Ява
KHOLYMAN Java Developer в Infopulse
22 марта, 20:39
:-))))
Vitalachka
Уровень 35, Лондон, Великобритания
2 апреля, 23:53
А никто про кофе не сказал ☕ с острова Ява
Lara
Уровень 35, Варшава, Польша
3 апреля, 21:17
раз уже кофе упомянули, то и про чай не нужно забывать!
KHOLYMAN Java Developer в Infopulse
13 апреля, 12:40
Да, книга мощная!
Максим Дудин
Уровень 26, Калининград
13 апреля, 15:57
Больно уж мелким и бледным шрифтом их все печатают.... глаза сломаешь
Denis
Уровень 31, Москва, Russia
20 мая, 05:57
во прикопался..лол
Альфия
Уровень 35, Санкт-Петербург
26 января, 20:22
Тем, кто планирует пойти на стажировку после 35 уровня, а не 40-го, советую сначала пройти квест Collections, потому что именно он больше пригодится на стажировке. Жаль, я этого не знала...
Zhansen Akhmetov Backend Developer
29 января, 04:09
Спасибо, тоже думал что выбрать. Теперь уверен что выберу Collections
Максим
Уровень 37, Самара
2 февраля, 14:26
Тем не менее, судя по статусу, на стажировку Вы прошли) Удачи
Альфия
Уровень 35, Санкт-Петербург
2 февраля, 21:12
Спасибо!
Паровозик, который смог
Уровень 41, Москва, Россия
8 февраля, 18:24
Ну и как успехи? Тяжёлое это дело? :)
Альфия
Уровень 35, Санкт-Петербург
16 февраля, 11:24
Не просто. Не знаю, почему эту стажировку здесь дают. У организаторов (они кстати не относятся к Javarush) есть уровень попроще, с него лучше бы начинать. Объясняют хуже, чем здесь, изучать надо все самому. Если бы не Алишев, вообще не поняла бы, что к чему... Ощущение, что ты в принципе уже должен быть в теме, и тебе просто надо углубиться. Но в общем, дорогу осилит идущий. Уверена, что пройти стажировку сможет каждый, но с разным результатом... Главное сделать выпускной проект, его мы еще не начинали.
Паровозик, который смог
Уровень 41, Москва, Россия
16 февраля, 19:18
Спасибо за ответ! :) Новая стажировка, вроде, 21 мая начнется, я планирую все 40 уровней в начале апреля пройти уже. Дальше будет свободное время на подготовку, чтобы вы на моем месте посоветовали за это время изучить и как подготовиться наилучшим образом, исходя из вашего опыта? :)
Aleksei
Уровень 35
Expert
19 февраля, 14:58
Сервлеты, jsp, sql, maven, git, tomcat, spring mvc, jdbc, stream api, hibernate - это все будет на стажировке.
Паровозик, который смог
Уровень 41, Москва, Россия
19 февраля, 15:04
Будет чем заняться на долгий срок, короче :) спасибо!
SolomonVP Протираю мониторы в Google
22 февраля, 08:04
spring не заменяет jdbc?
Aleksei
Уровень 35
Expert
22 февраля, 08:37
На стажировке как раз Spring Jdbc Template.
Aleksei
Уровень 35
Expert
27 февраля, 22:23
Вообще там много всего. Есть и стандартный jdbc, и jpa (hibernate). Стажировка очень плодотворная в плане знакомства с технологиями. Есть и то, что актуальное и новое, и то, что уже используется реже.
Евгений
Уровень 35, Тамбов
17 января, 20:05
Есть ли толк от выполнения больших задач в конце каждого уровня? Интересные ли они?
Илья
Уровень 41, Санкт-Петербург, Россия
18 января, 06:29
есть толк, приучаешь себя к чтению большого количества кода и набиваешь руку в написании
Евгений Web Java Developer в EPAM
7 апреля, 18:37
Ну тут весьма спорно, можно погрязнуть в практике, причем в достаточно сложной и заковыристой, потерять кучу времени и ничего из этого не извлечь. Вместо действительно необходимой теории которую ты мог прочитать, и потом ответить по ней на собеседовании и в решении задач использовать.
hidden #2470593
Уровень 29
14 января, 04:35
Ладушки оладушки, Core позади, едем дальше! Терпения и сил всем! :)
Ольга
Уровень 37, Москва, Россия
11 января, 20:49
ну и хде мой 34 лвл, я так его ждала,а фигушки. Завтра возвращаюсь к коллекциям, да поможет мне Бог)
Богдан Зінченко Frontend Developer в iSolutions
3 февраля, 23:32
ничего не понял, но кажется у вас 34 уровень
Ольга
Уровень 37, Москва, Россия
8 февраля, 07:07
это уже коллекции прохожу)
Anonymous #2489173
Уровень 33
26 марта, 07:56
видимо, далеко не продвинулись
Ольга
Уровень 37, Москва, Россия
28 марта, 17:44
для меня сложный уровень, задачки копец