• 目录

Serializable和transient关键字

阅读量: 114 编辑

Serializable 和 transient 关键字

  • 目标:将对象保存到磁盘或者在网络中传递

  • 通过对象系列化,可以将对象保存在磁盘或网络中

  • 为了实现对象系列化,对应的类必须实现 Serializable 接口

  • 通过 java.io.ObjectOutputStreamwriteObject() 方法可以将对象输出到磁盘文件、网络等设备

  • 通过 java.io.ObjectInputStreamreadObject() 方法可以从磁盘文件中读出保存的对象

  • 通过在属性前面加上 transient 关键字,限制属性写入到文件或网络中

一、代码实战

代码的详细解读,可以参考视频教程

package com.qicong.gj.c19;

import java.io.Serializable;

/**
 * User: 祁大聪
 */
public class Person implements Serializable {

    private int age;
    private transient String name;

}
  • 目录