序列化问题
序列化是为了便于存储和网络传输
序列化的几种方式
实现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方式=》二者的差异=》序列化的几种方式对比=》序列化的用途:保存到磁盘+网络传输
=》序列化的本质都是变成字节流在网络传输,但是保存到文件除外,有一种是直接以字符流的形式保存到文件中,不是字节流。就是打开文件看到的不是字节,而是需要
保存的字符串