Java Multithreading

Java Multithreading

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

Комментарии (228)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Лиза Воренувкина
Уровень 36, Кривой Рог, Ukraine
undefined, 13:37
Наверное больше всего я хочу что бы все это стало нормальным языком . Я не просто тут изучаю язык , здесь я изучаю целую китайскую империю . Иначе объяснить не могу .
Руслан
Уровень 23, Стерлитамак, Россия
31 августа, 17:13
Я пошёл в многопоточность, так как тут больше написано про особенности объекта, а мне порекомендовали изучить данные вопросы, когда подавал на тестировщика. Особенности equals, hashcode. Я уже отметился в коллекциях и открыл уровень, второй раз эмоционально писать тяжело. В общем, в бой))).
(:ArbyziK:)
Уровень 38, San Jose, Россия
6 августа, 18:09
Я по этой ветке только ради Jsoup шел, ну и где он? Мб не доглядел?👿
Sasha
Уровень 22
17 июля, 07:45
подскажите, что лучше сначала проходить - многопоточность или коллекции?
Andrey Volkov
Уровень 27, Москва
18 июля, 15:15
все пишут многопоточность, да и я напишу. (не кажется чем-то сложным, в сравнении с Java Core)
Sasha
Уровень 22
22 июля, 13:05
спасибо
Михаил
Уровень 35, Смоленск, Россия
8 июля, 14:10
Самая сложная задача в этом квесте - "Знания - сила!".
Юличка
Уровень 32, Москва, Россия
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
Уровень 35, Санкт-Петербург, Россия
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 в помощь))
Данил
Уровень 32, Прокопьевск, Россия
15 августа, 05:37
я пол года назад это делал без жр
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
Спасибо, исправил) на самом деле иногда путаю ява с джава )
Павел
Уровень 35
19 марта, 15:51
Еще и остров т.к. в русскоязычной транскрипции Jawa читается так же, как и мопед из чехии.
Алексей
Уровень 29, 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
Да, книга мощная!
Максим Дудин
Уровень 29, Калининград
13 апреля, 15:57
Больно уж мелким и бледным шрифтом их все печатают.... глаза сломаешь
Denis
Уровень 33, Москва, 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🌅 ☕️ в 🧑🏻‍💻
22 февраля, 08:04
spring не заменяет jdbc?
Aleksei
Уровень 35
Expert
22 февраля, 08:37
На стажировке как раз Spring Jdbc Template.
Aleksei
Уровень 35
Expert
27 февраля, 22:23
Вообще там много всего. Есть и стандартный jdbc, и jpa (hibernate). Стажировка очень плодотворная в плане знакомства с технологиями. Есть и то, что актуальное и новое, и то, что уже используется реже.