Lekce 10 - Ukládání dat pomocí serializace a deserializace v Kotlin
V minulé lekci, Čtení a zápis XML souborů pomocí DOM v Kotlin, jsme si představili technologii DOM a ukázali si, jak pomocí objektového modelu XML načíst i zapsat.
V dnešním Kotlin tutoriálu si vysvětlíme serializaci a deserializaci.
Serializace je uchování stavu objektu. Trochu odborněji bychom ji mohli popsat jako konvertování objektu na proud bytů a poté uložení někde do paměti, databáze nebo souboru. Deserializace je opak serializace. Dalo by se říci, že při deserializaci převedeme zpátky proud bytů na kopii objektu.
Využití serializace
K čemu je to dobré? Serializace nám umožní uložit stav objektu a potom pomocí deserializace si ho kdykoliv znovu vytvořit. Pomocí serializace se třeba posílají data skrz síť nebo ukládáme nastavení aplikace.
Ukázková aplikace
Pojďme si vše ukázat a vytvořit další jednoduchou formulářovou
aplikaci s pomocí JavaFX. Nazveme ji
SerializaceDeserializace
a přidáme opět třídu pro ukládání
uživatelů.
Třída Uzivatel
Třídu nazveme Uzivatel
a dáme jí atributy
jmeno
, prijmeni
a datumNarozeni
:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V Kotlin tutoriálu si probereme serializaci a deserializaci objektu. Vše si předvedeme na aplikaci s uživateli, která serializaci využívá na uchování dat.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.