读书人

java的序列化机制原理分析二

发布时间: 2012-09-27 11:11:17 作者: rapoo

java的序列化机制原理分析2

?

下面我们来分析下序列化后的字节流内容:

先写一段测试代码:

?

?

?

其中0xACED是序列化的头信息字段,在new ObjectOutputStream的时候写入:

?

?

输出为:

?


java的序列化机制原理分析二

?

这里 前面的ACED0005跟上面的一样

73表示这个一个TC_OBJECT对象

?

? ? /**

? ? ?* new Object.

? ? ?*/

? ? final static byte TC_OBJECT = (byte)0x73;

?

?

?private void writeOrdinaryObject(Object obj,?

?

我们看下writeClassDesc(desc, false); //写入class对象的描述信息的

?

下面写入的数据位:72?

?

?

?

?

?

读书人网 >编程

热点推荐