Java序列化

作者: 韭菜待收割 | 来源:发表于2018-09-20 10:17 被阅读4次

    1、Java序列化和反序列化含义

    序列化:把对象转换为字节序列的过程称为序列化。
    反序列化:把字节序列恢复为对象的过程称为反序列化。
    序列化的意思是将变量、对象写入到本地硬盘文件中,并且可以把保存的对象状态再读出来。Java给你提供一种保存对象状态的机制,那就是序列化。

    2、如何实现java序列化?

    1)implements Serializable
    所有的序列化将会自动进行,transient、static变量不会被序列化。
    2)Externalizable
    没有任何变量可以自动序列化,需要在writeExternal方法中进行手工指定所要序列化的变量,与是否被transient修饰无关。

    3、transient的使用场景

    为了安全起见,有些字段不希望在网络上传输。

    相关文章

      网友评论

        本文标题:Java序列化

        本文链接:https://www.haomeiwen.com/subject/jxygnftx.html