读书人

java反序列化的测验

发布时间: 2012-12-28 10:29:05 作者: rapoo

java反序列化的试验

试验目的:哪些情况会导致java反序列化失败。

?

持久化到本地

?

?

?

1.枚举类型实例删除,反序列化会有问题

?

?

2.减少一个属性,和方法,执行read() ,不会有问题

?? 减少以下代码

??

?

?

部分结论:

?

1.反序列化时如果是减少或增加属性(包括枚举),方法,不会有问题

2.如果要反序列化枚举实例时,程序端有该枚举类型但没有该实例,则抛错。

3.如果反序列化时,程序端原枚举类型增加了新的实例且原实例存在,不会抛错.

4.序列化版本号不对,抛错。

读书人网 >编程

热点推荐