JavaTM 2 Platform
Standard Ed. 6

java.lang
類別 Exception

java.lang.Object
  繼承者 java.lang.Throwable
      繼承者 java.lang.Exception
所有已實作的介面:
Serializable
直接已知子類別:
AclNotFoundException, ActivationException, AlreadyBoundException, ApplicationException, AWTException, BackingStoreException, BadAttributeValueExpException, BadBinaryOpValueExpException, BadLocationException, BadStringOperationException, BrokenBarrierException, CertificateException, ClassNotFoundException, CloneNotSupportedException, DataFormatException, DatatypeConfigurationException, DestroyFailedException, ExecutionException, ExpandVetoException, FontFormatException, GeneralSecurityException, GSSException, IllegalAccessException, IllegalClassFormatException, InstantiationException, InterruptedException, IntrospectionException, InvalidApplicationException, InvalidMidiDataException, InvalidPreferencesFormatException, InvalidTargetObjectTypeException, InvocationTargetException, IOException, JAXBException, JMException, KeySelectorException, LastOwnerException, LineUnavailableException, MarshalException, MidiUnavailableException, MimeTypeParseException, MimeTypeParseException, NamingException, NoninvertibleTransformException, NoSuchFieldException, NoSuchMethodException, NotBoundException, NotOwnerException, ParseException, ParserConfigurationException, PrinterException, PrintException, PrivilegedActionException, PropertyVetoException, RefreshFailedException, RemarshalException, RuntimeException, SAXException, ScriptException, ServerNotActiveException, SOAPException, SQLException, TimeoutException, TooManyListenersException, TransformerException, TransformException, UnmodifiableClassException, UnsupportedAudioFileException, UnsupportedCallbackException, UnsupportedFlavorException, UnsupportedLookAndFeelException, URIReferenceException, URISyntaxException, UserException, XAException, XMLParseException, XMLSignatureException, XMLStreamException, XPathException

public class Exception
extends Throwable

Exception 類別及其子類別是 Throwable 的一種形式,它指出了合理的應用程序想要捕獲的條件。

從以下版本開始:
JDK1.0
另請參見:
Error, 序列化表格

建構子摘要
Exception()
          建構詳細訊息為 null 的新異常。
Exception(String message)
          建構帶指定詳細訊息的新異常。
Exception(String message, Throwable cause)
          建構帶指定詳細訊息和原因的新異常。
Exception(Throwable cause)
          根據指定的原因和 (cause==null ? null : cause.toString()) 的詳細訊息建構新異常(它通常包含 cause 的類別和詳細訊息)。
 
方法摘要
 
從類別 java.lang.Throwable 繼承的方法
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

Exception

public Exception()
建構詳細訊息為 null 的新異常。原因尚未被初始化,可在以後通過調用 Throwable.initCause(java.lang.Throwable) 對其進行初始化。


Exception

public Exception(String message)
建構帶指定詳細訊息的新異常。原因尚未被初始化,可在以後通過調用 Throwable.initCause(java.lang.Throwable) 對其進行初始化。

參數:
message - 詳細訊息。保存詳細訊息,以便以後通過 Throwable.getMessage() 方法獲取它。

Exception

public Exception(String message,
                 Throwable cause)
建構帶指定詳細訊息和原因的新異常。

注意,與 cause 相關的詳細訊息不是 自動合併到這個異常的詳細訊息中的。

參數:
message - 詳細訊息(保存此訊息,以便以後通過 Throwable.getMessage() 方法獲取它)。
cause - 原因(保存此原因,以便以後通過Throwable.getCause() 方法獲取它)。 (允許使用 null 值,指出原因不存在或者是未知的。)
從以下版本開始:
1.4

Exception

public Exception(Throwable cause)
根據指定的原因和 (cause==null ? null : cause.toString()) 的詳細訊息建構新異常(它通常包含 cause 的類別和詳細訊息)。對於那些與其他可拋出異常(例如,PrivilegedActionException)的套件裝器相同的異常,此建構子很有用。

參數:
cause - 原因(保存此原因,以便以後通過Throwable.getCause() 方法獲取它)。 (允許使用 null 值,指出原因不存在或者是未知的。)
從以下版本開始:
1.4

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only