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 pouze tento kurz
Získej okamžitý přístup ke kurzu bez
časového omezení.
825 Kč
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Přístup k jednotlivým lekcím dle způsobu pořízení.
- 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íť.