當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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 方法拒絕啟用流以允許替換從流中讀取的對象。

相關用法


注:本文由純淨天空篩選整理自 Java.io.ObjectInputStream enableResolveObject() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。