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.