Java.Lang 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供基本的 Java 平台類別及相關介面,包括物件、字串、數字、執行緒及例外 API。
類別
| 名稱 | Description |
|---|---|
| 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 |
提供 Java 字元序列綁定所使用的常數。 |
| Class |
類別 |
| ClassCastException |
拋出表示程式碼嘗試將物件投射到非實例的子類別。 |
| ClassCircularityError |
當 Java 虛擬機偵測到載入類別的超類別階層出現循環時,會拋出這個錯誤。 |
| ClassFormatError |
當 Java 虛擬機器嘗試讀取類別檔案,並判定該檔案格式異常或無法解讀為類別檔案時,會跳出此訊息。 |
| ClassLoader |
類別載入器是一個負責載入類別的物件。 |
| ClassNotFoundException |
當應用程式嘗試透過字串名稱載入類別時,會拋出:<ul><li> |
| ClassValue |
懶散地將計算出來的值與任何 |
| CloneNotSupportedException |
拋出表示 |
| Compiler |
在 Android 上完全沒用。 |
| Deprecated |
標註 |
| DeprecatedAttribute |
代表 Java |
| Double |
該 |
| Enum |
這是所有 Java 語言列舉類別的共同基底類別。 |
| EnumConstantNotPresentException |
當應用程式嘗試以名稱存取枚舉常數,且枚舉型別中沒有指定名稱的常數時,會拋出此訊息。 |
| Error |
An |
| Exception |
類別 |
| ExceptionInInitializerError |
靜態初始化器中發生意外異常的訊號。 |
| Float |
這個 |
| FunctionalInterfaceAttribute |
代表 Java |
| IAppendableExtensions |
提供 Java 可附加字元序列的受管理擴充方法。 |
| ICharSequenceExtensions |
提供 Java 字元序列的管理擴充方法。 |
| IllegalAccessError |
當應用程式嘗試存取或修改欄位,或呼叫它無法存取的方法時,會拋出此機制。 |
| IllegalAccessException |
當應用程式嘗試反射性建立實例(除陣列外)、設定或取得欄位,或呼叫方法,但目前執行的方法無法取得指定類別、欄位、方法或建構子的定義時,會拋出 IllegalAccessException。 |
| IllegalArgumentException |
用來表示某方法已被通過非法或不當的論證。 |
| IllegalCallerException |
拋出表示某方法已被不適當的呼叫者呼叫。 |
| IllegalMonitorStateException |
拋出用來表示執行緒嘗試在物件的監視器上等待,或通知其他在該物件監視器上等待但尚未擁有指定監視器的執行緒。 |
| IllegalStateException |
表示某方法在非法或不適當的時間被啟動。 |
| IllegalThreadStateException |
拋出以表示執行緒未處於適合請求操作的狀態。 |
| IncompatibleClassChangeError |
當某個職業定義發生不相容的變更時,會被丟棄。 |
| IndexOutOfBoundsException |
拋出表示某個索引(例如指向陣列、字串或向量)超出範圍。 |
| InheritableThreadLocal |
此類別可 |
| InstantiationError |
當應用程式嘗試使用 Java |
| InstantiationException |
當應用程式嘗試使用 |
| Integer |
該 |
| InternalError |
此訊息是為了表示 Java 虛擬機發生了某些意外的內部錯誤。 |
| InterruptedException |
當執行緒正在等待、休眠或有其他事發生時,執行緒被中斷,無論是在活動開始前還是活動中,都會被丟出。 |
| JavaSystem |
該 |
| LinkageError |
的 |
| Long |
該 |
| MatchException |
丟出表示模式匹配意外失敗。 |
| Math |
此類別 |
| NegativeArraySizeException |
當應用程式嘗試建立負大小的陣列時,會被拋出。 |
| NoClassDefFoundError |
當 Java 虛擬機或實 |
| NoSuchFieldError |
當應用程式嘗試存取或修改物件的指定欄位,而該物件已不再擁有該欄位時,會拋出該欄位。 |
| NoSuchFieldException |
表示該類別沒有指定名稱的欄位。 |
| NoSuchMethodError |
當應用程式嘗試呼叫某類別中指定的方法(靜態或實例),而該類別已不再有該方法的定義時,會拋出該方法。 |
| NoSuchMethodException |
當找不到特定方法時會丟出。 |
| NullPointerException |
當應用程式嘗試在需要某物件的情況下使用 |
| Number |
抽象類 |
| NumberFormatException |
拋出表示應用程式嘗試將字串轉換為某個數字型別,但該字串格式不符。 |
| Object |
階級 |
| OutOfMemoryError |
當 Java 虛擬機器無法分配物件,因為該物件已超出記憶體,且垃圾回收器無法再提供記憶體時,會拋出該物件。 |
| Override |
表示方法宣告旨在覆寫超型別中的方法宣告。 |
| OverrideAttribute |
代表 Java |
| Package |
|
| Process |
與 |
| ProcessBuilder |
此類別用於建立作業系統程序。 |
| ProcessBuilder.Redirect |
代表子程序輸入的來源或子程序輸出的目的地。 |
| ProcessBuilder.Redirect.Type |
定義程序流可用的重定向模式。 |
| Record |
這是所有 Java 語言記錄類別的共同基底類別。 |
| ReflectiveOperationException |
核心反射中反射操作拋出的常見例外超類別。 |
| Runnable |
代表一個可以執行的操作。 |
| Runtime |
每個 Java 應用程式都有一個類別實例 |
| RuntimeException |
|
| RuntimePermission |
舊有安全代碼;請勿使用。 |
| SafeVarargsAttribute |
代表 Java |
| SecurityException |
是保全經理丟出的,表示有安全違規。 |
| SecurityManager |
舊有安全代碼;請勿使用。 |
| Short |
這個 |
| StackOverflowError |
當應用程式遞迴過深而發生堆疊溢位時會拋出。 |
| StackTraceElement |
堆疊追蹤中的一個元素,由 返回 |
| StackWalker |
一個堆疊行者。 |
| StackWalker.Option |
堆疊行者選項用以配置由 |
| StrictMath |
此類別 |
| String |
這個 |
| StringBuffer |
一個安全執行緒、可變的字元序列。 |
| StringBuilder |
一串可變的字元。 |
| StringIndexOutOfBoundsException |
方法拋 |
| SuppressWarnings |
表示應在註解元素中抑制已命名的編譯器警告(以及所有包含在註解元素中的程式元素)。 |
| SuppressWarningsAttribute |
代表 Java |
| Thread |
執行緒是程式中的執行執行緒。 |
| Thread.State |
一個執行緒狀態。 |
| ThreadDeath |
當(已棄用) |
| ThreadGroup |
執行緒群組代表一組執行緒。 |
| ThreadLocal |
此類別提供執行緒-局部變數。 |
| Throwable |
該 |
| TypeNotPresentException |
當應用程式嘗試使用代表該類型名稱的字串存取該類型時,卻找不到該類型名稱的定義,會觸發此機制。 |
| UnknownError |
當 Java 虛擬機發生未知但嚴重的異常時會被拋出。 |
| UnsatisfiedLinkError |
若 Java 虛擬機找不到適當的原生語言定義所宣告 |
| UnsupportedClassVersionError |
當 Java 虛擬機嘗試讀取類別檔案時,判斷檔案中的主要與次要版本號不被支援時,會被拋出。 |
| UnsupportedOperationException |
丟出表示所請求的操作不被支援。 |
| VerifyError |
當「驗證器」偵測到類別檔案雖然格式良好,但存在某種內部不一致或安全問題時,會拋出此訊息。 |
| VirtualMachineError |
用來表示 Java 虛擬機器已經壞掉或資源不足,無法繼續運作。 |
| Void |
這個 |
| WrongThreadException |
拋出表示某方法被錯誤執行緒呼叫。 |
介面
| 名稱 | Description |
|---|---|
| IAppendable |
一個可以附加序列和值的 |
| IAutoCloseable |
一個可能保留資源(例如檔案或套接字柄)直到關閉的物件。 |
| ICharSequence |
A |
| ICloneable |
類別實作介面 |
| IComparable |
此介面對實作它的每個類別物件施加總排序。 |
| IDeprecated |
標註 |
| IFunctionalInterface |
一種用於表示介面類型宣告為 Java 語言規範所定義的功能性介面的資訊性註解型別。 |
| IIterable |
實作此介面允許物件成為增強 |
| IOverride |
表示方法宣告旨在覆寫超型別中的方法宣告。 |
| IReadable |
A |
| IRunnable |
|
| ISafeVarargs |
程式設計師斷言註解方法或建構子的主體不會對其 varargs 參數執行潛在不安全的操作。 |
| ISuppressWarnings |
表示應在註解元素中抑制已命名的編譯器警告(以及所有包含在註解元素中的程式元素)。 |
| StackWalker.IStackFrame |
物件 |
| Thread.IUncaughtExceptionHandler |
當 a |