• 目录

序列化和反序列化

阅读量: 205 编辑

序列化和反序列化

  • 如果一个类需要被(反)序列化,通过实现 Serializable 接口即可。

  • 序列化就是将对象转化成字节的过程。然后通过IO传输,比如网络传输,或存在硬盘上。

  • 反序列化就是将字节转化成对象的过程,比如将硬盘上的字节转化成Java对象。

  • 如果类中的某些属性不需要被序列化,加上 transient 修饰即可

public class Foo implements Serializable {

    private transient int age;
    
}

  • 目录