Cum să serializeze deserializarea listei de obiecte în Java? Exemplu de serializare Java

Publicat: 2013-07-15

cum să-serializeze-deserializeze-lista-de-obiecte-în-java

Java oferă un mecanism, numit serializare obiect, în care un obiect poate fi reprezentat ca o secvență de octeți care include datele obiectului, precum și informații despre tipul obiectului și tipurile de date stocate în obiect.

După ce un obiect serializat a fost scris într-un fișier, acesta poate fi citit din fișier și deserializat, adică informațiile de tip și octeții care reprezintă obiectul și datele acestuia pot fi utilizați pentru a recrea obiectul în memorie.

Cel mai impresionant este faptul că întregul proces este independent de JVM, ceea ce înseamnă că un obiect poate fi serializat pe o platformă și deserializat pe o platformă complet diferită.

Cum se creează un cache simplu în memorie în Java (cache ușor)

Clasele ObjectInputStream și ObjectOutputStream sunt fluxuri de nivel înalt care conțin metodele de serializare și deserializare a unui obiect.

Tutorialul de mai jos va funcționa și dacă aveți oricare dintre întrebările de mai jos:

  • Cum să serializeze și să deserializezi un obiect folosind JSON
  • Cum să serializeze și să deserializeze un obiect în exemplul java
  • Java serializeze deserialize obiect în șir xml
  • Serializați și deserializați un arbore binar
  • Serializează lista în Java

Iată un exemplu complet. Aceștia sunt pașii:

  1. Creați Class Item() care implementează Serializable.
  2. În principal – Creați 2 obiecte articol.
  3. Adăugați-l la ArrayList.
  4. Serializați ArrayList. Fișier de verificare pentru a vedea fluxul de octeți al unui obiect. (Imaginea de mai jos)
  5. Deserializați fluxul de octeți din același fișier pentru a vedea Object.

Serializați conținutul fișierului

Ieșire:

Lista tuturor tutorialelor Java și tutorialelor Spring MVC care v-ar putea interesa.