Dé-sérialisation d'objets à partir d'un fichier en Java

J'ai un fichier qui contient plusieurs objets sérialisés de classe XYZ. Lors de la sérialisation, la chaque XYZ objet a été ajouté au fichier.

Maintenant, j'ai besoin de lire chaque objet du fichier, et je suis capable de lire seulement le premier objet.

Aucune idée de comment je peut lire chaque objet à partir du fichier et, éventuellement, de le stocker dans une Liste?

Pourriez-vous nous fournir un extrait de code qui illustrent le problème?
Binaire ou la sérialisation XML?
Ont été les objets de tous les écrits en une seule session (avec un seul ObjectOutputStream exemple), ou il ya plusieurs séances (la création, l'utilisation et la fermeture d'un ObjectOutputStream pour chacun)?

OriginalL'auteur topgun_ivard | 2011-10-19