Sisällysluettelo:

Kuinka deserialisoit objektin Javassa?
Kuinka deserialisoit objektin Javassa?

Video: Kuinka deserialisoit objektin Javassa?

Video: Kuinka deserialisoit objektin Javassa?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, Marraskuu
Anonim

Sarjoittaminen ja Deserialisointi sisään Java esimerkin kanssa. Serialisointi on mekanismi, jolla muunnetaan an esine tavuvirtaan. Deserialisointi on käänteinen prosessi, jossa tavuvirtaa käytetään todellisen uudelleenluomiseen Java-objekti muistissa. Tätä mekanismia käytetään kestämään esine.

Näin ollen, kuinka sarjoit objektin Javassa?

Vastaanottaja sarjoittaa objektin tarkoittaa sen tilan muuntamista tavuvirraksi, jotta tavuvirta voidaan palauttaa kopioksi esine . A Java-objekti On sarjoitettavissa jos sen luokka tai jokin sen superluokista toteuttaa jommankumman java . io. Sarjasoitavissa käyttöliittymä tai sen alirajapinta, java.

miten luet objektin Javassa? Objektin lukeminen tiedostosta Javassa

  1. Avaa FileInputStream tiedostolle, johon olet tallentanut objektin.
  2. Avaa ObjectInputStream yllä olevaan FileInpoutStreamiin.
  3. Käytä ObjectInputStream-luokan readObject-metodia objektin lukemiseen tiedostosta.
  4. Yllä oleva menetelmä palauttaa Object-tyypin objektin.

Tiedätkö myös, kuinka listan sarjat tehdään Javassa?

Tässä on täydellinen esimerkki. Nämä ovat vaiheet:

  1. Luo Class Item(), joka toteuttaa Serializable-toiminnon.
  2. Pääosassa – Luo 2 kohdeobjektia.
  3. Lisää se ArrayListiin.
  4. Sarjaa ArrayList. Tarkista tiedosto nähdäksesi objektin tavuvirran. (Kuvan alla)
  5. Deserialoi tavuvirta samasta tiedostosta nähdäksesi Object.

Mikä on serialisoinnin tarkoitus Javassa?

Esine Sarjoittaminen on prosessi, jolla objektin tila muunnetaan tavuvirraksi, joka voidaan säilyttää levyksi/tiedostoksi tai lähettää verkon kautta mihin tahansa muuhun käynnissä olevaan Java virtuaalikone. Käänteistä prosessia objektin luomiseksi tavuvirrasta kutsutaan deserialisoinniksi.

Suositeltava: