java 实体类序列化
迷茫
迷茫 2017-04-18 09:14:06
0
2
505

一直不是很懂很多写实体类实现序列化 是干嘛 有什么好处?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous(2)
PHPzhong

Lorsqu'une classe est écrite, elle se trouve simplement dans un fichier texte avec le suffixe .java. En termes simples, elle se trouve sur le disque dur.
Une fois le fichier Java écrit compilé dans un fichier .class, il est chargé et exécuté par la machine virtuelle Java.
Lors de l'exécution, la classe est représentée en mémoire. Les instances générées par le mot-clé new existent également en mémoire.
Les instances de classes ont un certain format de stockage en mémoire (veuillez vous référer à la spécification de la machine virtuelle Java, format de stockage des objets), qui est différent du format de stockage lorsqu'elle se trouve sur le disque dur avant son exécution.

La sérialisation consiste à stocker une instance en mémoire sur le disque dur dans une autre méthode de stockage (voir "Core Java"). En d'autres termes, cela s'appelle persistance.

De cette façon, tant que d'autres obtiennent les données de cette instance sérialisée, ils peuvent restaurer l'état actuel de l'objet grâce à la désérialisation.

Il existe de nombreux scénarios d'application de sérialisation, tels que rmi et rpc. Vous pouvez vous référer aux informations pertinentes.

巴扎黑

1.rmi (invocation de méthode à distance). Lors de la remise de messages à des objets distants, la sérialisation des objets est requise pour transmettre les paramètres et renvoyer les valeurs.
2. Implémentez la persistance légère en écrivant l'objet sérialisé sur le disque, puis en le lisant lorsque le programme est à nouveau exécuté.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal