Bonjour,
Je sérialise un objet d'une classe implementant serializable, et qui n'est pas un singleton.
Comment récupérer la meme instance de départ(avec la meme référence) après déserialisation?
Merci
Bonjour,
Je sérialise un objet d'une classe implementant serializable, et qui n'est pas un singleton.
Comment récupérer la meme instance de départ(avec la meme référence) après déserialisation?
Merci
hocine
La sérialisation forme un tout. Si une meme instance est écrite plusieurs fois dans le meme objectoutputstream, l'objetoutputstream se chargera d'utiliser une référence plutot que de sérialiser deux fois. Par contre, le maintient des références s'arrete là.
Si t'as une objet a et que tu fait
a -> serialisation -> deserialisation -> b
tu aura a.equals(b), b.equals(a) mais tu n'aura pas a==b. T'aura, indirectement, fait un clone de a.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager