java 什么是序列化,什么是java序列化,什么情况下需要序列化

  java 什么是序列化,什么是java序列化,什么情况下需要序列化

  什么是序列化

  序列化是一种用于处理对象流的机制,即流式传输对象的内容。您可以读写流式对象,也可以在网络之间传输流式对象。序列化是为了解决读写对象流带来的问题。

  序列化的实现

  要序列化的类实现Serializable接口,该接口没有要实现的方法。实现Serializable只是为了标记对象是可序列化的,然后用一个输出流构造一个ObjectOutputStream对象。然后用ObjectOutputStream对象的writeObject(Object obj)方法写出带有obj参数的对象(即保存其状态),再用输入流还原。

  概念

  序列化:将Java对象转换成字节序列的过程。

  反序列化:将字节序列恢复到Java对象的过程。

  用途

  1、对象的字节序列被永久保存到硬盘上,通常存储在一个文件中;

  2.在网络上传输对象的字节序列。

  推荐教程:java教程以上是Java中什么是序列化的详细内容。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: