Sadržaj:

Kako deserializirati objekt u Javi?
Kako deserializirati objekt u Javi?

Video: Kako deserializirati objekt u Javi?

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

Serijalizacija i Deserializacija u Java s Primjerom. Serijalizacija je mehanizam pretvaranja stanja objekt u tok bajtova. Deserializacija je obrnuti proces gdje se tok bajtova koristi za ponovno stvaranje stvarnog Java objekt u sjećanju. Ovaj mehanizam se koristi za opstanak objekt.

Posljedično, kako serijalizirati objekt u Javi?

Do serijalizirati objekt znači pretvoriti njegovo stanje u tok bajtova tako da se tok bajtova može vratiti natrag u kopiju objekt . A Java objekt je serializable ako njegova klasa ili bilo koja od njezinih nadklasa implementira bilo Java . io. Može se serijalizirati sučelje ili njegovo podsučelje, Java.

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

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

Također Znajte, kako deserializirati popis u Javi?

Evo cjelovitog primjera. Ovo su koraci:

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

Koja je svrha serijalizacije u Javi?

Objekt 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 virtualni stroj. Obrnuti proces stvaranja objekta iz toka bajtova naziva se deserializacija.

Preporučeni: