所有类
|
摘要: 嵌套 | 字段 | 构造方法 | 方法 |
详细信息: 字段 | 构造方法 | 方法 |
java.io
类 OptionalDataException
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 的 length 字段设置成了可从流中直接读取的基本数据的字节数,而 eof 字段设置成了 false。
- 试图使用类定义的 readObject 或 readExternal 方法读取数据末尾的后面。在这种情况下,OptionalDataException 的 eof 字段设置成了 true,而 length 字段设置成了 0。
-
从以下版本开始:
-
JDK1.1
-
另请参见:
-
序列化表格
字段摘要 |
boolean |
eof 如果流的缓冲部分不再有数据,则为 True。 |
int |
length 当前缓冲区中可读取的基本数据的字节数。 |
从类 java.lang.Throwable 继承的方法 |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
length
public int length
-
当前缓冲区中可读取的基本数据的字节数。
eof
public boolean eof
-
如果流的缓冲部分不再有数据,则为 True。
所有类
|
摘要: 嵌套 | 字段 | 构造方法 | 方法 |
详细信息: 字段 | 构造方法 | 方法 |