Talaan ng mga Nilalaman:

Paano mo deserialize ang isang bagay sa Java?
Paano mo deserialize ang isang bagay sa Java?

Video: Paano mo deserialize ang isang bagay sa Java?

Video: Paano mo deserialize ang isang bagay sa Java?
Video: Serialize XML C# | Deserialize XML C# [XML Parser C#] - XML to Object C# - List to XML C# 2024, Mayo
Anonim

Serialization at Deserialization sa Java may Halimbawa. Ang serialization ay isang mekanismo ng pag-convert ng estado ng isang bagay sa isang byte stream. Deserialization ay ang reverse na proseso kung saan ginagamit ang byte stream upang muling likhain ang aktwal object ng Java sa alaala. Ang mekanismong ito ay ginagamit upang ipagpatuloy ang bagay.

Dahil dito, paano mo i-serialize ang isang bagay sa Java?

Upang gawing serye ang isang bagay nangangahulugan na i-convert ang estado nito sa isang byte stream upang ang byte stream ay maibalik sa isang kopya ng bagay . A object ng Java ay serializable kung ang klase nito o alinman sa mga superclass nito ay nagpapatupad ng alinman sa java . io. Serializable interface o subinterface nito, java.

paano mo binabasa ang isang bagay sa Java? Paano Magbasa ng isang Bagay mula sa File sa Java

  1. Magbukas ng FileInputStream sa file kung saan mo inimbak ang Object.
  2. Magbukas ng ObjectInputStream sa FileInpoutStream sa itaas.
  3. Gumamit ng readObject na paraan ng klase ng ObjectInputStream para basahin ang Object mula sa file.
  4. Ang pamamaraan sa itaas ay nagbabalik ng isang Bagay na may uri na Bagay.

Alamin din, paano mo deserialize ang isang listahan sa Java?

Narito ang isang kumpletong halimbawa. Ito ang mga hakbang:

  1. Lumikha ng Class Item() na nagpapatupad ng Serializable.
  2. Sa Pangunahing - Lumikha ng 2 Item Objects.
  3. Idagdag ito sa ArrayList.
  4. I-serialize ang ArrayList. Checkout file upang makita ang bytestream ng isang Bagay. (Sa ibaba ng larawan)
  5. Deserialize ang bytestream mula sa parehong file upang makita ang Object.

Ano ang layunin ng serialization sa Java?

Bagay Serialization ay isang prosesong ginagamit upang i-convert ang estado ng isang bagay sa isang byte stream, na maaaring ituloy sa disk/file o ipadala sa network sa anumang iba pang tumatakbo Java virtual machine. Ang kabaligtaran na proseso ng paglikha ng isang bagay mula sa byte stream ay tinatawag na deserialization.

Inirerekumendang: