Sadržaj:

Kako deserializirati objekat u Javi?
Kako deserializirati objekat u Javi?

Video: Kako deserializirati objekat u Javi?

Video: Kako deserializirati objekat u Javi?
Video: Learn Rust by breaking down someone else's code | Blockchain| Rust Language 2024, Maj
Anonim

Serijalizacija i Deserialization in Java sa primjerom. Serijalizacija je mehanizam pretvaranja stanja objekt u tok bajtova. Deserialization je obrnuti proces gdje se tok bajtova koristi za ponovno kreiranje stvarnog Java objekat u memoriji. Ovaj mehanizam se koristi za opstanak objekt.

Shodno tome, kako se serijalizira objekat u Javi?

To serijalizirati objekt znači pretvoriti njegovo stanje u tok bajtova tako da se tok bajtova može vratiti nazad u kopiju objekt . A Java objekat je serializable ako njegova klasa ili bilo koja od njenih nadklasa implementira bilo koju java . io. Serializable interfejs ili njegov podsučelje, java.

kako čitati objekt u Javi? Kako čitati objekat iz datoteke u Javi

  1. Otvorite FileInputStream u datoteci u koju ste pohranili objekat.
  2. Otvorite ObjectInputStream na gornji FileInpoutStream.
  3. Koristite readObject metod klase ObjectInputStream za čitanje objekta iz datoteke.
  4. Gornja metoda vraća objekt tipa Object.

Takođe Znajte, kako deserializirati listu u Javi?

Evo kompletnog primjera. Ovo su koraci:

  1. Kreirajte Class Item() koja implementira Serializable.
  2. U glavnom – Kreirajte 2 objekta predmeta.
  3. Dodajte ga u ArrayList.
  4. Serijalizirajte ArrayList. Preuzmite datoteku da biste vidjeli tok bajtova objekta. (ispod slike)
  5. Deserijalizirajte bajtstream iz iste datoteke da biste vidjeli objekt.

Koja je svrha serijalizacije u Javi?

Objekat Serijalizacija je proces koji se koristi za pretvaranje stanja objekta u tok bajtova, koji se može zadržati na disku/datoteci ili poslati preko mreže bilo kojem drugom pokrenutom Java virtuelna mašina. Obrnuti proces kreiranja objekta iz toka bajtova naziva se deserializacija.

Preporučuje se: