首页 > 其他 > 详细

什么是序列化

时间:2018-04-06 18:20:24      阅读:197      评论:0      收藏:0      [点我收藏+]
什么是序列化?之前一直没有太搞明白;今天再看Hadoop权威指南的时候,加深对于序列化的认知。
首先要明白序列化是因为要跨介质;比如网络传输,从内存、硬盘到网络;在比如保存,从内存到硬盘;序列化的目标是二进制;序列化有两层含义,首先是形式是二进制,网络传输以及硬盘存储只能处理二进制格式;其次,序列化是要有格式(format)的,因为反序列化的话的时候是需要;比如java的class文件就是把java文件编译之后(序列化)为了.class文件,首先.class是01的二进制组成,其次是class文件是否格式的,比如前两个字节是代表jvm版本,class类名占用多少位,可以理解为是有协议体的定义的。

什么是序列化

原文:https://www.cnblogs.com/xiashiwendao/p/8728331.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!