设为首页 加入收藏

TOP

二级Java考试辅导教程:4.8对象的串行化(Serialization)
2014-11-17 12:21:03 】 浏览:7237
Tags:二级 Java 考试辅导 教程 4.8 对象 串行 Serialization

4.8.1 串行化的定义


  1. 什么是串行化


  对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力,叫做对象的持续性(persistence)。对象通过写出描述自己状态的数值来记录自己,这个过程叫对象的串行化(Serialization)。


  2. 串行化的目的


  串行化的目的是为java的运行环境提供一组特性,其主要任务是写出对象实例变量的数值。来源:www.examda.com


  4.8.2 串行化方法


  在java.io包中,接口Serializable用来作为实现对象串行化的工具,只有实现了Serializable的类的对象才可以被串行化。


  1. 定义一个可串行化对象


  public class Student implements Serializable{
    int id; //学号
    String name; //姓名
    int age; //年龄
    String department //系别
    public Student(int id,String name,int age,String department){
     this.id = id;
     this.name = name;
     this.age = age;
     this.department = department;
    }
  }


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇二级Java考试辅导教程:4.7字符流.. 下一篇java使用命令行参数

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目