Java.io.ObjectInputStream enableResolveObject() 方法



描述

java.io.ObjectInputStream.enableResolveObject(boolean enable) 方法允许流替换从流中读取的对象。启用后,将为每个反序列化的对象调用 resolveObject 方法。

如果 enable 为 true,并且安装了安全管理器,则此方法首先使用 SerializablePermission("enableSubstitution") 权限调用安全管理器的 checkPermission 方法,以确保允许流替换从流中读取的对象。

声明

以下是 java.io.ObjectInputStream.enableResolveObject() 方法的声明。

protected boolean enableResolveObject(boolean enable)

参数

enabletrue 用于为每个反序列化的对象启用 resolveObject 的使用。

返回值

此方法返回调用此方法之前的先前设置。

异常

SecurityException − 如果存在安全管理器并且其 checkPermission 方法拒绝允许流替换从流中读取的对象。

java_io_objectinputstream.htm
广告