单项选择题

A.Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的
B.在进行反序列化时serialVersionUID不相同时,不会出现版本异常
C.serialVersionUID有两种显示的生成方式
D.序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对zhi象的唯一性