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.
roční PŘEDPLATNÉ
1 082 Kč
měsíčně, placeno ročně (12 984 Kč)14 000+ lekcí, cvičení a testů
6 000+ ti zůstane napořád
Neomezený přístup ke všem aktuálním
i připravovaným kurzům.
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íš s Provozní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.