Java.Lang 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
AbstractMethodError |
當應用程式嘗試呼叫抽象方法時擲回。 |
AbstractStringBuilder |
可變動的字元序列。 |
ArithmeticException |
發生例外算術條件時擲回。 |
ArrayIndexOutOfBoundsException |
擲回 ,表示陣列已被非法索引存取。 |
ArrayStoreException |
擲回 ,表示已嘗試將錯誤的物件類型儲存到 對象的陣列中。 |
AssertionError |
擲回 ,表示判斷提示失敗。 |
Boolean |
布爾類別會在對象中包裝基本型 |
BootstrapMethodError |
擲回表示 |
Byte |
類別會在 |
Character |
類別會在 |
Character.Subset |
這個類別的實例代表 Unicode 字元集的特定子集。 |
Character.UnicodeBlock |
字元子集系列,表示 Unicode 規格中的字元區塊。 |
Character.UnicodeScript |
字元子集系列,代表 Unicode 標準附錄 #24:腳本名稱http://www.unicode.org/reports/tr24/中定義的字元腳本。 |
CharSequenceConsts | |
Class |
類別 |
ClassCastException |
擲回 ,表示程式代碼已嘗試將 對象轉換成不是 實例的子類別。 |
ClassCircularityError |
當 Java 虛擬機在載入類別的超類別階層中偵測到循環時擲回。 |
ClassFormatError |
當 Java 虛擬機嘗試讀取類別檔案,並判斷檔案的格式不正確或無法解譯為類別檔案時擲回。 |
ClassLoader |
類別載入器是負責載入類別的物件。 |
ClassNotFoundException |
當應用程式嘗試透過類別的字串名稱載入時擲回:<ul><li>類別 |
ClassValue |
Lazily 將計算值與每個類型產生關聯(可能)。 |
CloneNotSupportedException |
擲回 ,表示 |
Compiler |
在Android上不執行任何動作。 |
Deprecated |
批 |
DeprecatedAttribute | |
Double |
類別會在 |
Enum |
這是所有 Java 語言列舉類別的通用基類。 |
EnumConstantNotPresentException |
當應用程式嘗試依名稱存取列舉常數,且列舉類型不包含具有指定名稱的常數時擲回。 |
Error |
|
Exception |
類別 |
ExceptionInInitializerError |
表示靜態初始化表達式中發生非預期的例外狀況。 |
Float |
類別會在 |
FunctionalInterfaceAttribute | |
IAppendableExtensions | |
ICharSequenceExtensions | |
IllegalAccessError |
如果應用程式嘗試存取或修改欄位,或呼叫無法存取的方法,則擲回 。 |
IllegalAccessException |
當應用程式嘗試反省地建立實例時,會擲回 IllegalAccessException(不是陣列)、設定或取得字段,或叫用方法,但目前執行的方法無法存取指定類別、欄位、方法或建構函式的定義。 |
IllegalArgumentException |
擲回 ,表示方法已傳遞非法或不適當的自變數。 |
IllegalMonitorStateException |
擲回 ,表示線程已嘗試在物件的監視器上等候,或通知其他在物件監視器上等候的線程,而不需要擁有指定的監視器。 |
IllegalStateException |
表示方法已在非法或不適當的時間叫用。 |
IllegalThreadStateException |
擲回 ,表示線程未處於要求作業的適當狀態。 |
IncompatibleClassChangeError |
當某些類別定義發生不相容的類別變更時擲回。 |
IndexOutOfBoundsException |
擲回 ,表示某種類型的索引(例如陣列、字串或向量)超出範圍。 |
InheritableThreadLocal |
這個類別會 |
InstantiationError |
當應用程式嘗試使用Java |
InstantiationException |
當應用程式嘗試在 |
Integer |
類別會在 |
InternalError |
擲回 ,表示 Java 虛擬機中發生一些非預期的內部錯誤。 |
InterruptedException |
當線程在等候、睡眠或其他佔用時擲回,而且線程會在活動之前或期間中斷。 |
JavaSystem |
類別 |
LinkageError |
的 |
Long |
類別會在 |
Math |
類別 |
NegativeArraySizeException |
如果應用程式嘗試建立大小為負數的陣列,則擲回 。 |
NoClassDefFoundError |
如果 Java 虛擬機或 |
NoSuchFieldError |
如果應用程式嘗試存取或修改物件的指定欄位,且該物件不再具有該欄位,則擲回 。 |
NoSuchFieldException |
表示類別沒有指定名稱的欄位。 |
NoSuchMethodError |
如果應用程式嘗試呼叫類別的指定方法(靜態或實例),且該類別不再具有該方法的定義,則擲回 。 |
NoSuchMethodException |
找不到特定方法時擲回。 |
NullPointerException |
當應用程式嘗試在需要對象的情況下使用 |
Number |
抽象類 |
NumberFormatException |
擲回 ,表示應用程式已嘗試將字串轉換成其中一個數值類型,但字串沒有適當的格式。 |
Object |
類別 |
OutOfMemoryError |
當 Java 虛擬機因為記憶體不足而無法配置物件時擲回,垃圾收集行程無法再提供記憶體。 |
Override |
表示方法宣告的目的是覆寫超類型中的方法宣告。 |
OverrideAttribute | |
Package |
|
Process |
和 |
ProcessBuilder |
這個類別是用來建立作業系統進程。 |
ProcessBuilder.Redirect |
表示轉包處理輸入的來源或轉包處理輸出的目的地。 |
ProcessBuilder.Redirect.Type | |
Record |
這是所有 Java 語言記錄類別的通用基類。 |
ReflectiveOperationException |
核心反映中反映作業擲回的常見例外狀況超級類別。 |
Runnable | |
Runtime |
每個 Java 應用程式都有一個 類別 |
RuntimeException |
|
RuntimePermission |
舊版安全性程序代碼;請勿使用 。 |
SafeVarargsAttribute | |
SecurityException |
安全性管理員擲回以指出安全性違規。 |
SecurityManager |
舊版安全性程序代碼;請勿使用 。 |
Short |
類別會在 |
StackOverflowError |
發生堆疊溢位時擲回,因為應用程式遞歸太深。 |
StackTraceElement |
堆疊追蹤中的專案,如所 |
StackWalker |
堆疊步行器。 |
StackWalker.Option |
堆疊逐步解說工具選項,可設定 所 |
StrictMath |
類別 |
String |
類別 |
StringBuffer |
安全線程且可變動的字元序列。 |
StringBuilder |
可變動的字元序列。 |
StringIndexOutOfBoundsException |
由 |
SuppressWarnings |
表示具名編譯程式警告應該隱藏在批注專案中(以及批注專案中包含的所有程序專案中)。 |
SuppressWarningsAttribute | |
Thread |
線程是程式中執行的線程。 |
Thread.State |
線程狀態。 |
ThreadDeath |
叫用 (已淘汰) |
ThreadGroup |
線程群組代表一組線程。 |
ThreadLocal |
這個類別提供線程局部變數。 |
Throwable |
類別 |
TypeNotPresentException |
當應用程式嘗試使用代表類型名稱的字串來存取類型時擲回,但找不到具有指定名稱的類型定義。 |
UnknownError |
在 Java 虛擬機中發生未知但嚴重的例外狀況時擲回。 |
UnsatisfiedLinkError |
如果 Java 虛擬機找不到宣告 |
UnsupportedClassVersionError |
當 Java 虛擬機嘗試讀取類別檔案,並判斷不支援檔案中的主要和次要版本號碼時擲回。 |
UnsupportedOperationException |
擲回 ,表示不支援要求的作業。 |
VerifyError |
當 「verifier」 偵測到類別檔案雖然格式良好,但包含某種內部不一致或安全性問題時擲回。 |
VirtualMachineError |
擲回 ,表示 Java 虛擬機已中斷或已用盡其繼續作業所需的資源。 |
Void |
類別 |
介面
IAppendable |
可以附加序列和值的物件 |
IAutoCloseable |
物件,可以保存資源(例如檔案或套接字句柄),直到關閉為止。 |
ICharSequence |
|
ICloneable |
類別會實作 |
IComparable |
這個介面會對實作它的每個類別物件施加總順序。 |
IDeprecated |
批 |
IFunctionalInterface |
資訊批注類型,用來指出介面類型宣告是要做為 JaVA語言規格所定義的功能性介面 。 |
IIterable |
實作這個介面可讓對象成為增強 |
IOverride |
表示方法宣告的目的是覆寫超類型中的方法宣告。 |
IReadable |
|
IRunnable |
介面 |
ISafeVarargs |
程序設計人員判斷提示,批注方法或建構函式的主體不會在其 varargs 參數上執行可能不安全的作業。 |
ISuppressWarnings |
表示具名編譯程式警告應該隱藏在批注專案中(以及批注專案中包含的所有程序專案中)。 |
StackWalker.IStackFrame |
|
Thread.IUncaughtExceptionHandler |
因未攔截例外狀況而突然終止時 |