Java Multithreading
Мисията Java Multithreading въвежда учениците в тайния център CodeGym с многопоточност. В течение на 10 нива ще изучавате организацията на Object, String и вътрешни класове. Ще научите как да създавате и спирате нишки, какво е блокиране и какво правят методите wait, notify и notifyAll. Ще придобиете опит в работата с jsoup и Люлка и научете за автоматичното опаковане и подробностите за неговото прилагане. В този мисия ще създадете първите си мини-проекти, които са големи задачи . За да се улесни обучението, те са разделени на етапи. Ще трябва да напишете няколко игри: Tetris , Snake , a space shooter и Arkanoid . Ще работите и върху сериозни задачи с множество етапи, като система за чат , банкомат емулатор и дори уеб скрепер !
- Ниво
Заключено Организация на обект Object: равно, hashCode, клониране, чакане, уведомяване, toString() - Ниво
Заключено Низ: променлив, неизменен, формат, StringTokenizer, StringBuilder, StringBuffer - Ниво
Заключено Вътрешни класове, напр. Map.Entry - Ниво
Заключено Вътрешни класове, характеристики на изпълнението - Ниво
Заключено Създаване и спиране на нишки: стартиране, прекъсване, заспиване, добив - Ниво
Заключено Достъп до споделени данни: синхронизиран, непостоянен - Ниво
Заключено Безизходица. Изчакайте, уведомете, уведомете всички - Ниво
Заключено TreadGroup, ThreadLocal, Executor, ExecutorService, Callable. Работа с jsoup - Ниво
Заключено Autoboxing, характеристики на изпълнението - Ниво
Заключено Оператори: числови, логически и двоични. Работа със Swing