[/url] [url=file:///F:/资料/文字资料/j2sdk-1_4_2-doc/docs/api/overview-summary.html]Overview
Class
JavaTM 2 Platform
Std. Ed. v1.4.2
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
java.io
Class InvalidClassExceptionjava.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
java.io.ObjectStreamException
java.io.InvalidClassException
All Implemented Interfaces: Serializable public class InvalidClassException extends ObjectStreamExceptionThrown when the Serialization runtime detects one of the following problems with a Class. 在序列化过程中,检测到类发生以下问题时抛出:
The serial version of the class does not match that of the class descriptor read from the stream 类的序列版本和从流中读取的类描述符不一致 The class contains unknown datatypes 类包含未知的数据类型 The class does not have an accessible no-arg constructor 类没有可访问的无参构造函数
Since: JDK1.1 See Also: Serialized FormField Summary
Name of the invalid class. 无效类的名称。
Constructor Summary
InvalidClassException(String reason)
Report a InvalidClassException for the reason specified. 报告一个指定原因的InvalidClassException。
InvalidClassException(String cname, String reason)
Constructs an InvalidClassException object. 创建一个InvalidClassException对象。
Method Summary
Produce the message and include the classname, if present. 如果有的话,生成包含类名的信息。
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, )]setStackTrace, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Field Detail
classnamepublic String classname
Name of the invalid class. 无效类的名称。
Constructor Detail
InvalidClassExceptionpublic InvalidClassException(String reason)
Report a InvalidClassException for the reason specified. 报告一个指定原因的InvalidClassException。
Parameters: reason - String describing the reason for the exception. 描述异常原因的字符串。InvalidClassExceptionpublic InvalidClassException(String cname,
String reason)
Constructs an InvalidClassException object. 创建一个InvalidClassException对象。
Parameters: cname - a String naming the invalid class. 命名无效类的字符串。 reason - a String describing the reason for the exception. 描述异常原因的字符串。Method Detail
getMessagepublic String getMessage()
Produce the message and include the classname, if present. 如果有的话,生成包含类名的信息。
Overrides: getMessage in class ThrowableReturns: the detail message string of this Throwable instance (which may be null). Throwable实例的详细信息字符串(可能为null)。[/url][url=file:///F:/资料/文字资料/j2sdk-1_4_2-doc/docs/api/overview-summary.html]Overview
Class
JavaTM 2 Platform
Std. Ed. v1.4.2
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. Copyright 2003 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.