鴻蒙OS IllegalStateException

2022-05-31 16:42 更新

IllegalStateException

java.lang.Object

|---java.lang.Throwable

|---|---java.lang.Exception

|---|---|---java.lang.RuntimeException

|---|---|---|---java.lang.IllegalStateException

public class IllegalStateException
extends RuntimeException

表示方法已在非法或不適當的時間被調用。 換言之,Java 環(huán)境或 Java 應用程序未處于請求操作的適當狀態(tài)。

構造函數摘要

構造函數 描述
IllegalStateException() 構造一個不帶詳細消息的 IllegalStateException。
IllegalStateException(String s) 構造帶有指定詳細消息的 IllegalStateException。
IllegalStateException(String message, Throwable cause) 使用指定的詳細消息和原因構造一個新異常。
IllegalStateException(Throwable cause) 構造一個具有指定原因的新異常和 (cause==null ? null : cause.toString()) 的詳細消息(通常包含原因的類和詳細消息)。

方法總結

從類 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
從類 java.lang.Throwable 繼承的方法
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

構造函數詳細信息

IllegalStateException

public IllegalStateException()

構造一個不帶詳細消息的 IllegalStateException。 詳細消息是描述此特定異常的字符串。

IllegalStateException

public IllegalStateException(String s)

構造帶有指定詳細消息的 IllegalStateException。 詳細消息是描述此特定異常的字符串。

參數:

參數名稱 參數描述
s 包含詳細消息的字符串

IllegalStateException

public IllegalStateException(String message, Throwable cause)

使用指定的詳細消息和原因構造一個新異常。

請注意,與原因相關的詳細消息不會自動合并到此異常的詳細消息中。

參數:

參數名稱 參數描述
message 詳細消息(保存以供 Throwable#getMessage() 方法稍后檢索)。
cause 原因(由 Throwable#getCause() 方法保存以供以后檢索)。 (允許使用空值,表示原因不存在或未知。)

IllegalStateException

public IllegalStateException(Throwable cause)

構造一個具有指定原因的新異常和 (cause==null ? null : cause.toString()) 的詳細消息(通常包含原因的類和詳細消息)。 此構造函數對于僅是其他 throwable 的包裝器(例如 PrivilegedActionException)的異常非常有用。

參數:

參數名稱 參數描述
cause 原因(由 Throwable#getCause() 方法保存以供以后檢索)。 (允許使用空值,表示原因不存在或未知。)
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號