其他分享
首页 > 其他分享> > Serializable作用记录

Serializable作用记录

作者:互联网

Serializable 作用

        序列化的attribute,是为了利用序列化的技术准备用于序列化的对象必须设置 [System.Serializable] 标签,该标签指示一个类可以序列化。便于在网络中传输和保存。 

 这个标签是类可以被序列化的特性,表示这个类可以被序列化。
一、什么叫序列化?
        我们都知道对象是暂时保存在内存中的,不能用U盘考走了,有时为了使用介质转移对象,并且把对象的状态保持下来,就需要把对象保存下来,这个过程就叫做序列化,例如,把人的某个想法(对象)收伏成一个实际存在的物体(可传输的介质)。
二、什么叫反序列化?
        就是再把介质中的东西还原成对象,把实际存在的物体还原成人的某个想法的过程。在进行这些操作的时候都需要这个可以被序列化,要能被序列化,就得给类头加[Serializable]特性。通常网络程序为了传输安全才这么做。
        序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。

标签:记录,对象,标签,介质,传输,序列化,Serializable,作用
来源: https://blog.csdn.net/weixin_42730268/article/details/120501154