JavaTM 2 Platform
Standard Ed. 6

java.lang
類別 IllegalStateException

java.lang.Object
  繼承者 java.lang.Throwable
      繼承者 java.lang.Exception
          繼承者 java.lang.RuntimeException
              繼承者 java.lang.IllegalStateException
所有已實作的介面:
Serializable
直接已知子類別:
AlreadyConnectedException, CancellationException, CancelledKeyException, ClosedSelectorException, ConnectionPendingException, FormatterClosedException, IllegalBlockingModeException, IllegalComponentStateException, InvalidDnDOperationException, InvalidMarkException, NoConnectionPendingException, NonReadableChannelException, NonWritableChannelException, NotYetBoundException, NotYetConnectedException, OverlappingFileLockException

public class IllegalStateException
extends RuntimeException

在非法或不適當的時間調用方法時產生的信號。換句話說,即 Java 環境或 Java 應用程序沒有處於請求操作所要求的適當狀態下。

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

建構子摘要
IllegalStateException()
          建構不帶詳細訊息的 IllegalStateException。
IllegalStateException(String s)
          建構帶指定詳細訊息的 IllegalStateException。
IllegalStateException(String message, Throwable cause)
          建構一個新異常,它帶有指定的詳細訊息和原因。
IllegalStateException(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
 

建構子詳細資訊

IllegalStateException

public IllegalStateException()
建構不帶詳細訊息的 IllegalStateException。詳細訊息是描述這個特定異常的 String。


IllegalStateException

public IllegalStateException(String s)
建構帶指定詳細訊息的 IllegalStateException。詳細訊息是描述這個特定異常的 String。

參數:
s - 套件含詳細訊息的 String

IllegalStateException

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

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

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

IllegalStateException

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

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

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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