DU08 k odevzdání před 9. cvičením
Výjimky (exceptions), I/O streamy a file I/O v jazyce Java
Výjimky a IO streamy
V Projektu z minulého domácího úkolu ve vybrané hře upravte:
- Vyberte si datovou strukturu (skóre, nastavení, hráče, level), které budete ukládat do souboru.
- Uložte a načtěte zvolenou datovou strukturu do a ze souboru. Nemusí být napojeno na herní mechanizmus, jde spíše o zprovoznění základního mechanizmu a výběr formátu.
- Nezapomeňte vyřešit vyjímky tak aby hra v případě problému se souborem nezkolabovala, ale byla shopná pokračovat dále.
- K zobrazení problému v JavaFX můžete použí třídu Alert
Způsob odevzdání
Řešení domácího úkolu odevzdejte do systému Kelvin jako úlohu "Java 1 - domácí úkol z 8. cvičení". Do systému nahrejde celý obsah složky src a soubor pom.xml. Postupujte dle níže přiloženého vide.
Následně bude projekt zkompilován a provedou se Unit Testy. Vzhledem k povaze projektu a prozatímnímu testovacímu využití systému Kelvin v předmětu Java 1 v případě selhání nezoufejte.
Jedná se o pomocný test, vše bude ještě hodnoceno ručně. Důležité je nahrát soubory aby bylo možno vše vyhodnotit a provést analýzu na plagiáty. Věřím, že je to je formalita a všichni z Vás tvoří vlastní kód.