Nové výhodné předplatné namísto kreditů je tu! Více informací. Upravili jsme také naše provozní podmínky.
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

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

Znalosti v hodnotě stovek tisíc získáš za pár korun

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.

Obsah článku spadá pod licenci Premium, koupí článku souhlasíš s Provozními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • 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.
Článek pro vás napsal Filip Studený
Avatar
.
Aktivity