Satura rādītājs:

Kā jūs deserializējat objektu Java?
Kā jūs deserializējat objektu Java?

Video: Kā jūs deserializējat objektu Java?

Video: Kā jūs deserializējat objektu Java?
Video: Java - Serialization & Deserialization 2024, Maijs
Anonim

Serializācija un Deserializācija iekšā Java ar Piemēru. Serializācija ir mehānisms, kas pārveido an stāvokļa objektu baitu straumē. Deserializācija ir apgrieztais process, kurā baitu plūsma tiek izmantota, lai atjaunotu faktisko Java objekts atmiņā. Šis mehānisms tiek izmantots, lai saglabātu objektu.

Tātad, kā serializēt objektu Java?

Uz serializēt objektu nozīmē pārveidot tā stāvokli baitu straumē, lai baitu straumi varētu atgriezt atpakaļ kopijā objektu . A Java objekts ir serializējams ja tās klase vai kāda no tās virsklasēm īsteno kādu no java . io. Serializējams interfeiss vai tā apakšinterfeiss, java.

kā lasīt objektu Java? Kā nolasīt objektu no faila Java

  1. Atveriet FileInputStream failam, kurā esat saglabājis objektu.
  2. Atveriet ObjectInputStream iepriekš norādītajā FileInpoutStream.
  3. Izmantojiet klases ObjectInputStream metodi readObject, lai nolasītu objektu no faila.
  4. Iepriekš minētā metode atgriež objekta tipa objektu.

Ziniet arī, kā jūs veicat saraksta deserializāciju Java?

Šeit ir pilnīgs piemērs. Šīs ir darbības:

  1. Izveidojiet klases vienumu (), kas ievieš Serializable.
  2. Galvenajā daļā - izveidojiet 2 vienumu objektus.
  3. Pievienojiet to ArrayList.
  4. Serializējiet ArrayList. Pārbaudiet failu, lai redzētu objekta baitu plūsmu. (Zem attēla)
  5. Deserializējiet baitu straumi no tā paša faila, lai redzētu objektu.

Kāds ir serializācijas mērķis Java?

Objekts Serializācija ir process, ko izmanto, lai pārvērstu objekta stāvokli baitu straumē, ko var saglabāt diskā/failā vai nosūtīt pa tīklu uz jebkuru citu Java virtuālā iekārta. Objekta izveides apgriezto procesu no baitu plūsmas sauc par deserializāciju.

Ieteicams: