[OOP | Prednáška] 12 - Kalkulačka + Ukážka Springu
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Posledná prednáška semestra najprv ukazuje prácu s viacvláknovosťou pomocou triedy Thread na príklade dvoch loptičiek, ktoré sa nezávisle odrážajú na plátne, pričom každá beží vo vlastnom vlákne s vlastnou rýchlosťou nastavenou cez Thread.sleep. V druhej časti sa prednášajúci chystá zrekapitulovať Spring Boot, ktorý predtým podrobne vysvetľoval cvičiaci Jakub, a ukázať jednoduché prepojenie jednoduchej HTML a JavaScript stránky na Spring Boot server namiesto testovania cez Postman.
- - Dedenie z triedy Thread a preťaženie metódy run()
- - Spustenie vlákna metódou start() a riadenie behu cez nekonečnú slučku s premennou stop
- - Odrážanie loptičky od okrajov plátna zmenou znamienka smeru (dx, dy)
- - Thread.sleep na nastavenie rôznej rýchlosti jednotlivých paralelných vlákien
- - Aktualizácia súradníc cez metódu setCoordinates a prekresľovanie pomocou repaint
- - Plánovaná rekapitulácia Spring Boot a ukážka jednoduchého HTML/JavaScript frontendu
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky