CONTENTS | PREV | NEXT Java Object Serialization Specification
version 6.0

Exceptions In Object Serialization





APPENDIX B

All exceptions thrown by serialization classes are subclasses of ObjectStreamException which is a subclass of IOException.

Exception Description
ObjectStreamException Superclass of all serialization exceptions.
InvalidClassException Thrown when a class cannot be used to restore objects for any of these reasons:
NotSerializableException Thrown by a readObject or writeObject method to terminate serialization or deserialization.
StreamCorruptedException Thrown:
NotActiveException

Thrown if writeObject state is invalid within the following ObjectOutputStream methods:

Thrown if readObject state is invalid within the following ObjectInputStream methods:

InvalidObjectException Thrown when a restored object cannot be made valid.
OptionalDataException Thrown by readObject when there is primitive data in the stream and an object is expected. The length field of the exception indicates the number of bytes that are available in the current block.
WriteAbortedException Thrown when reading a stream terminated by an exception that occurred while the stream was being written.

CONTENTS | PREV | NEXT
Copyright © 2005, 2010, Oracle and/or its affiliates. All rights reserved.

AltStyle によって変換されたページ (->オリジナル) /