位置:首页 > Java技术 > Java.io包 > Java.io.ObjectInputStream.enableResolveObject()方法实例

Java.io.ObjectInputStream.enableResolveObject()方法实例

java.io.ObjectInputStream.enableResolveObject(boolean enable) 方法使该流,以允许要被替换从流中读取的对象。当启用时,resolveObject方法被调用每个对象被反序列化。

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

声明

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

protected boolean enableResolveObject(boolean enable)

参数

  • enable -- true可使用resolveObject的每个对象被反序列化

返回值

此方法返回之前的设置被调用这个方法之前

异常

  • SecurityException -- 如果安全管理器存在并且其checkPermission方法拒绝使数据流以允许替换从流中读取对象。