美文网首页
序列化和反序列化的概念

序列化和反序列化的概念

作者: just_me1989 | 来源:发表于2017-05-26 09:19 被阅读0次

1序列化:把对象转为字节序列的过程  为序列化;

2相反:字节---------->对象 为反序列化

3 序列化的场景1:放入磁盘文件2:网络上传输;

(3解释:网络上和磁盘上数据都是二进制格式存放的 我理解我字节

而我们程序里new一个对象都是object 存在内存里)

例子1;

网路上:当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象

一般自己写一个person类       list = xxxxxxx方法(person.class);

例子2:

程序里写一个person class(new一个对象 person)

1:序列化:new一个对象 person 写到磁盘里——》 

ObjectOutputStream oo=newObjectOutputStream(newFileOutputStream(41newFile("E:/Person.txt")));

oo.writeObject(person);

2:反序列化:从磁盘里获取一个person对象--------》

ObjectInputStream ois =newObjectInputStream(newFileInputStream(57newFile("E:/Person.txt")));

Person person =(Person) ois.readObject();

相关文章

  • 序列化和反序列化理解

    其实作为一名程序员,必须要知道序列化和 反序列化 的概念,因为它是在工作中非常常见的概念。 1. 什么是序列化?反...

  • java专题之序列化

    一、基本概念 1、什么是序列化和反序列化 (1)Java序列化是指把Java对象转换为字节序列的过程,而Java反...

  • JDK 序列化

    序列化和分序列化概念 什么是序列化和反序列化 Java序列化是指把Java对象转换为字节序列的过程,而Java反序...

  • Android中的序列化和反序列化

    概念 正式的:序列化:把对象转换为字节序列的过程称为对象的序列化。反序列化:把字节序列恢复为对象的过程称为对象的反...

  • 20170929- 对象的序列化和反序列化

    一、序列化和反序列化的概念 对象的序列化 —— 把对象转换为字节序列的过程。 对象的反序列化—— 把...

  • 序列化与反序列化

    Java基础学习总结——Java对象的序列化和反序列化 一、序列化和反序列化的概念 把对象转换为字节序列的过程称为...

  • 容易理解的技术文章

    serializable Java 之 Serializable 序列化和反序列化的概念 static stati...

  • 序列化与反序列化

    1 序列化和反序列化的概念 序列化:把对象转换为字节序列的过程称为对象的序列化。 反序列化:把字节序列恢复为对象的...

  • 【Flink 精选】常见的性能问题及其定位思路

    常见的性能问题及其定位思路 1.常见的性能问题 (1)JSON序列化和反序列化 source的序列化,sink的反...

  • 什么是序列化?常见的序列化协议有哪些?

    序列化和反序列化相关概念 什么是序列化?什么是反序列化? 如果我们需要持久化 Java 对象比如将 Java 对象...

网友评论

      本文标题:序列化和反序列化的概念

      本文链接:https://www.haomeiwen.com/subject/alysxxtx.html