第3章 对象的序列化及反序列化.pptVIP

  • 2
  • 0
  • 约 16页
  • 2017-06-17 发布于湖北
  • 举报
Java对象的序列化与反序列化 本章内容 对象序列化与反序列化的基本概念 实现序列化的基本过程 Serializable和Externalizable接口 ObjectOutputStream和ObjectInputStream 自定义序列化的两种方式 默认序列化方式与自定义序列化方式的比较 类不同版本的序列化兼容性 对象序列化 对象序列化:将Java对象转化成二进制字节流的过程。 对象反序列化: 将二进制字节流恢复为Java对象的过程。 对象序列化的主要用途: 将对象的字节序列永久的保存到硬盘上,通常存放在一个文件中。 (2) 在网络中跨虚拟机传递对象。 Serializable和Externalizable接口 序列化的过程: 只有实现了Serializable和Externalizable接口的类的对象才能进行序列化操作。 Externalizable接口继承自Serializable口, 实现Externalizable接口的类需要自行控制序列化的行为。 实现Serializable接口的类采用默认的序列化方式。 JDK类库中的部分类(String,封装类和Date类等)都实现了Serializable接口。 ObjectInputStream和ObjectOutputStream (2) 对象输入和输出流

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档