Java Multithreading

Java Multithreading- missionen introducerer eleverne til det hemmelige CodeGym- center med multithreading. I løbet af 10 niveauer vil du studere organiseringen af objekt, streng og indre klasser. Du vil lære, hvordan du opretter og stopper tråde, hvad deadlock er, og hvad vent-, notify- og notifyAll-metoderne gør. Du får erfaring med at arbejde med jsoup og Svinge , og lær om autopakning og detaljerne i dens implementering. På denne opgave vil du oprette dine første miniprojekter, som er store opgaver . For at lette læringen er de opdelt i trin. Du skal skrive et par spil: Tetris , Snake , et rumskydespil og Arkanoid . Du vil også arbejde på seriøse opgaver med flere faser, såsom et chatsystem , ATM-emulator og endda en webskraber !
- Niveau
Låst Organisering af et objektobjekt: equals, hashCode, clone, wait, notify, toString() - Niveau
Låst String: foranderlig, uforanderlig, format, StringTokenizer, StringBuilder, StringBuffer - Niveau
Låst Indre klasser, fx Map.Entry - Niveau
Låst Indre klasser, implementeringsfunktioner - Niveau
Låst Oprettelse og stop af tråde: start, afbryd, dvale, giv - Niveau
Låst Adgang til delte data: synkroniseret, flygtig - Niveau
Låst dødvande. Vent, underret, underret Alle - Niveau
Låst TreadGroup, ThreadLocal, Executor, ExecutorService, Callable. Arbejder med jsoup - Niveau
Låst Autoboxing, implementeringsfunktioner - Niveau
Låst Operatører: numeriske, logiske og binære. Arbejder med Swing