[size=medium]看到一篇写的非常好的文章,揭示了java序列化算法(Serializable)的细节。
http://www.javaworld.com/community/node/2915[/size]
[size=large][color=blue]主要序列化过程(先写类的元数据,再写数据):[/color][/size]
[size=medium]1 写和类相关的元数据
2 递归的写和父类相关的元数据,知道遇到Object类
3 从最高层的父类开始写数据
4 直到最低层的类的数据被写入[/size]
http://www.javaworld.com/community/node/2915[/size]
[size=large][color=blue]主要序列化过程(先写类的元数据,再写数据):[/color][/size]
[size=medium]1 写和类相关的元数据
2 递归的写和父类相关的元数据,知道遇到Object类
3 从最高层的父类开始写数据
4 直到最低层的类的数据被写入[/size]