ObjectInputValidation在java中的使用

ObjectInputValidation在java中的使用,java,serialization,Java,Serialization,我有一个关于java中的ObjectInputValidation接口的问题。此接口用于在反序列化后验证图形。我的问题是,如果可以在readObject方法中验证对象,那么为什么要使用ObjectInputValidation?序列化可以保存对象图,使用ObjectInputValidation可以检查整个图的状态,这是在恢复所有图时完成的

我有一个关于java中的
ObjectInputValidation
接口的问题。此接口用于在反序列化后验证图形。我的问题是,如果可以在
readObject
方法中验证对象,那么为什么要使用
ObjectInputValidation

序列化可以保存对象图,使用ObjectInputValidation可以检查整个图的状态,这是在恢复所有图时完成的