j'entends toujours de la sérialisation des classe en java , qui dit sauvegarder l'état d'un objet !!! , j'arrive pas à comprendre concrètement c quoi ??
pour une application desktop par exemple , si je lance l'application , aprés l'utilisation je la ferme , est ce que à la prochaine fermeture j'aurai l'état précédente ? (ce qui est pas logique , les reference se detruitent je pense).
si c'était pas le cas , durant l'ouverture d'application , on peut bien garder l'état d'un objet sans qu'il soit de classe Serialisable
dilemme !!!
merci de tout éclaircissement .
Le succès n’est pas la clé du bonheur. Le bonheur est la clé du succès. Si vous aimez ce que vous faites, vous réussirez. Albert Schweitzer
Ça fait un snapshot de l'état de l'objet à un moment donné. Concrètement, ça le converti en une suite d'octets avec toutes les infos pour pouvoir le désérialiser ensuite (C'est l'opération inverse, transformer un flux d'octets en objets).
On utilise les Object Streams pour cela. Ce n'est pas automatique, tu dois sauvegarder les données puis les lire pour recréer les objets, dans un fichier par exemple. Ça te permet de garder le contexte. C'est aussi utile pour des applications distribuées, ce qui permet d'envoyer des objets à travers le réseau
Je vais te donner un exemple concrêt que tu comprendras directement.
Lorsque tu crées un nouveau document Word celui-ci est dans la mémoire vide du PC, c'est à dire que tu as moultes objets liés par des références. Lorsque tu sauvegardes ton document il est sérialisé, c'est à dire que la mémoire vive est converti dans un format texte (et zippé). Lorsque tu continues à modifier ton document, cela n'impacte pas ton document sauvegardé.
Angular 2 est l'avenir, jQuery c'est de la merde !!! - Java 8 c'est l'an 2016+ (programmez en 1 ligne)
Lorsque tu crées un nouveau document Word celui-ci est dans la mémoire vide du PC, c'est à dire que tu as moultes objets liés par des
Petite coquille qui m'a bien fait rire
Ahah oui exact ! Mon excuse : les touches V et D sont proches
Ou alors tu as les doigts boudinés....
Bon j'arrête le HS... je dois montrer l'exemple quand même
[Java]Comprendre la serialisation
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
CTO Co-fondateur @ My Talent Manager : boostez votre carrière d'artiste | https://mytalentmanager.fr