Maison > Questions et réponses > le corps du texte
1.为什么序列化可以保存对象的状态?
2.为什么网络传输要用序列化的对象,不序列化会怎么样?
3.除了objectoutputstream类中,有对序列化接口的判断,还有哪些类中有判断,为什么实现了序列化接口就可以序列化
大家讲道理2017-04-18 09:31:38
Le processus de sérialisation est le processus de sauvegarde des informations sur l'objet dans la mémoire dans un fichier ou un autre support de stockage. Habituellement, ce que la sérialisation exporte, ce sont les informations sur l'objet et toutes les valeurs qui composent les variables de l'objet. la mémoire actuelle.
Deux machines connectées via le réseau ne peuvent pas partager les informations de mémoire. Après avoir converti les informations de l'objet en flux de données via la sérialisation, elles peuvent être transmises via le réseau.
En Java, l'interface de sérialisation est uniquement utilisée pour marquer si un objet accepte la sérialisation. Le processus de sérialisation a été terminé par Java, la sérialisation peut donc être réalisée en implémentant l'interface de sérialisation.
伊谢尔伦2017-04-18 09:31:38
La sérialisation consiste à sauvegarder les données selon ses propres règles afin que les gens puissent échanger les données entre eux.
La transmission réseau ne nécessite pas d'objets sérialisés. Par exemple, si le client utilise Java, mais que le serveur utilise PHP, la sérialisation n'a aucun sens car PHP ne peut pas du tout l'analyser. Une autre situation est que votre client et votre serveur sont tous deux Java, mais les noms des packages Bean sont différents et ne peuvent pas être résolus. Le sens de la sérialisation est de pouvoir traverser les plateformes.
Mon humble avis.