Jelenlegi hely

20.2. Objektum szerializáció

A java.io két adatfolyama az ObjectInputStream és az ObjectOutputStream abban más az átlagos bájtfolyamoktól, hogy objektumokat tudnak írni és olvasni.

Az objektumok írásának az alap feltétele, hogy egy olyan szerializált formára hozzuk az objektumot, ami elegendő adatot tartalmaz a későbbi visszaalakításhoz. Ezért hívjuk az objektumok írását és olvasását objektum szerializációnak.

Objektumokat a következő két módon lehet szerializálni:

  • Távoli eljáráshívás (Remote Method Invocation, RMI)
    Kliens és szerver közötti objektumátvitel esetén
  • Könnyűsúlyú perzisztencia (Lightweight persistence)
    Egy objektum archiválása későbbi használatra