Java 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)
  • 参数

    enable - true用于对每个反序列化的对象启用resolveObject的使用
  • 返回值

    在调用此方法之前,此方法将返回先前的设置。
  • 异常

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