Përmbajtje:

Si e deserializoni një objekt në Java?
Si e deserializoni një objekt në Java?

Video: Si e deserializoni një objekt në Java?

Video: Si e deserializoni një objekt në Java?
Video: Object Serialization in Java | Serialization Interface | Java Tutorial | Edureka 2024, Mund
Anonim

Serializimi dhe Deserializimi në Java me Shembull. Serializimi është një mekanizëm i konvertimit të gjendjes së një Objekt në një rrjedhë bajt. Deserializimi është procesi i kundërt ku rrjedha e bajtit përdoret për të rikrijuar aktualin objekt Java në kujtim. Ky mekanizëm përdoret për të vazhduar Objekt.

Si rrjedhim, si e serializoni një objekt në Java?

te serializoj një objekt do të thotë të konvertosh gjendjen e tij në një rrjedhë bajt në mënyrë që rrjedha e bajtit të mund të kthehet përsëri në një kopje të Objekt . A objekt Java është të serializueshme nëse klasa e saj ose ndonjë nga superklasat e saj zbaton ose java . io. E serializueshme ndërfaqja ose nënndërfaqja e saj, java.

si lexoni një objekt në Java? Si të lexoni një objekt nga skedari në Java

  1. Hapni një FileInputStream në skedarin ku e keni ruajtur objektin.
  2. Hapni një ObjectInputStream në FileInpoutStream më sipër.
  3. Përdorni metodën readObject të klasës ObjectInputStream për të lexuar objektin nga skedari.
  4. Metoda e mësipërme kthen një Objekt të tipit Object.

Dije gjithashtu, si e deserializoni një listë në Java?

Këtu është një shembull i plotë. Këto janë hapat:

  1. Krijo Class Item() i cili implementon Serializable.
  2. Në kryesore - Krijoni 2 objekte artikujsh.
  3. Shtoni atë në ArrayList.
  4. Serializoni ArrayList. Kontrollo skedarin për të parë rrjedhën e byte të një objekti. (Poshtë imazhit)
  5. Deserializoni bytestream-in nga i njëjti skedar për të parë Object.

Cili është qëllimi i serializimit në Java?

Objekt Serializimi është një proces që përdoret për të shndërruar gjendjen e një objekti në një rrjedhë bajt, e cila mund të vazhdojë në disk/skedar ose të dërgohet përmes rrjetit në çdo funksion tjetër Java Makine virtuale. Procesi i kundërt i krijimit të një objekti nga rrjedha e bajtit quhet deserializimi.

Recommended: