序列化问题

序列化是为了便于存储和网络传输

序列化的几种方式

实现java.io.Seriable接口

json序列化的理解

hadoop的WritableComparable接口实现序列化

序列化比较好的参考文档如下:

Java中的序列化http://www.cnblogs.com/snidget/archive/2011/06/20/2085172.html

主题:序列化的几种方式http://www.iteye.com/topic/1128881

java序列化方式性能比较http://blog.csdn.net/xymyeah/article/details/6717765

http://zhaolinjnu.blog.sohu.com/271957431.html

java.io.OutputStream是抽象类

具体的实现类包括

ByteArrayOutputStream, FileOutputStream, FilterOutputStream, ObjectOutputStream, OutputStream, PipedOutputStream

思维走向

hadoop的WritableComparable序列化方式=》java的serializable方式=》二者的差异=》序列化的几种方式对比=》序列化的用途:保存到磁盘+网络传输

=》序列化的本质都是变成字节流在网络传输,但是保存到文件除外,有一种是直接以字符流的形式保存到文件中,不是字节流。就是打开文件看到的不是字节,而是需要

保存的字符串

原文地址:https://www.cnblogs.com/usual2013blog/p/4245549.html