码迷,mamicode.com
首页 > 编程语言 > 详细

java 序列化和反序列化的实现原理

时间:2019-01-15 15:48:31      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:今天   实现   机制   java   完整性   网络   状态   https   net   

老是听说序列化反序列化,就是不知道到底什么是序列化,什么是反序列化?今天就在网上搜索学习一下,这一搜不要紧,发现自己曾经用过,竟然不知道那就是JDK类库中序列化和反序列化的API。

 

----什么是序列化?

--1--java序列化是指把java对象转换为字节序列的过程,而java反序列化是指把字节序列恢复为java对象的过程

--2--序列化:对象序列化的最主要的用处就是在传递和保存对象的时候,保证对象的完整性和可传递性。序列化是把对象转换成有序字节流,以便在网络上传输或者保存在本地文件中。序列化后的字节流保存的java对象的状态以及相关的描述信息。序列化机制的核心作用就是对象状态的保存与重建。

--3--反序列化:客户端从文件中或网络上获得序列化后的对象字节流后,根据字节流中所保存的对象状态及描述信息,通过反序列化重建对象。

--4--序列化就是把实体对象状态按照一定的格式写入到有序字节流,反序列化就是从有序字节流重建对象

 

 

 

 

 

 

 

 

学习自 : https://blog.csdn.net/xlgen157387/article/details/79840134

java 序列化和反序列化的实现原理

标签:今天   实现   机制   java   完整性   网络   状态   https   net   

原文地址:https://www.cnblogs.com/baxianhua/p/10271830.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!