- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.io.IOException
-
- java.io.ObjectStreamException
-
- java.io.OptionalDataException
-
- 实现的所有接口
-
Serializable
public class OptionalDataException extends ObjectStreamException
异常表示由于未读原始数据导致对象读取操作失败,或者属于流中序列化对象的数据结束。 在两种情况下可能会抛出此异常:- 当流中的下一个元素是原始数据时,尝试读取对象。 在这种情况下,OptionalDataException的长度字段设置为可立即从流中读取的原始数据的字节数,并且eof字段设置为false。
- 尝试通过类定义的readObject或readExternal方法读取可消耗数据的末尾。 在这种情况下,OptionalDataException的eof字段设置为true,length字段设置为0。
- 从以下版本开始:
- 1.1
- 另请参见:
- Serialized Form
-
-
方法摘要
-