鴻蒙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

表示方法已在非法或不適當(dāng)?shù)臅r(shí)間被調(diào)用。 換言之,Java 環(huán)境或 Java 應(yīng)用程序未處于請(qǐng)求操作的適當(dāng)狀態(tài)。

構(gòu)造函數(shù)摘要

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

方法總結(jié)

從類 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

構(gòu)造函數(shù)詳細(xì)信息

IllegalStateException

public IllegalStateException()

構(gòu)造一個(gè)不帶詳細(xì)消息的 IllegalStateException。 詳細(xì)消息是描述此特定異常的字符串。

IllegalStateException

public IllegalStateException(String s)

構(gòu)造帶有指定詳細(xì)消息的 IllegalStateException。 詳細(xì)消息是描述此特定異常的字符串。

參數(shù):

參數(shù)名稱 參數(shù)描述
s 包含詳細(xì)消息的字符串

IllegalStateException

public IllegalStateException(String message, Throwable cause)

使用指定的詳細(xì)消息和原因構(gòu)造一個(gè)新異常。

請(qǐng)注意,與原因相關(guān)的詳細(xì)消息不會(huì)自動(dòng)合并到此異常的詳細(xì)消息中。

參數(shù):

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

IllegalStateException

public IllegalStateException(Throwable cause)

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

參數(shù):

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)