Java Multithreading
A Java Multithreading küldetés bevezeti a diákokat a titkos CodeGym központba a többszálú megoldással. A 10 szint során az Object, String és a belső osztályok felépítését tanulod. Megtanulja, hogyan hozhat létre és állíthat le szálakat, mi a holtpont, és mit tesz a várakozás, értesítés és értesítés minden metódus. Tapasztalatot szerezhetsz vele dolgozni jsoup és Hinta , valamint megismerheti az automatikus csomagolást és annak megvalósításának részleteit. Ebben a küldetésben létrehozza az első mini-projektjeit, amelyek nagy feladatok . A tanulás megkönnyítése érdekében szakaszokra vannak osztva. Meg kell írnod néhány játékot: Tetris , Snake , a space shooter és Arkanoid . Komoly feladatokon is dolgozhat több szakaszban, például chatrendszerrel , ATM-emulátorral és még egy webkaparóval is!
- Szint 1
Zárolt Egy objektum objektum szervezése: egyenlő, hashCode, klónozás, várakozás, értesítés, toString() - Szint 2
Zárolt Karakterlánc: módosítható, megváltoztathatatlan, formátum, StringTokenenizer, StringBuilder, StringBuffer - Szint 3
Zárolt Belső osztályok, pl. Map.Entry - Szint 4
Zárolt Belső osztályok, megvalósítási jellemzők - Szint 5
Zárolt Szálak létrehozása és leállítása: indítás, megszakítás, alvás, leadás - Szint 6
Zárolt Megosztott adatok elérése: szinkronizált, változékony - Szint 7
Zárolt Holtpont. Várj, értesíts, értesítsMindent - Szint 8
Zárolt TreadGroup, ThreadLocal, Executor, ExecutorService, Hívható. A jsoup használata - Szint 9
Zárolt Autobox, megvalósítási funkciók - Szint 10
Zárolt Operátorok: numerikus, logikai és bináris. A Swing használata