共用方式為


Java.Lang 命名空間

類別

AbstractMethodError

當應用程式嘗試呼叫抽象方法時擲回。

AbstractStringBuilder

可變動的字元序列。

ArithmeticException

發生例外算術條件時擲回。

ArrayIndexOutOfBoundsException

擲回 ,表示陣列已被非法索引存取。

ArrayStoreException

擲回 ,表示已嘗試將錯誤的物件類型儲存到 對象的陣列中。

AssertionError

擲回 ,表示判斷提示失敗。

Boolean

布爾類別會在對象中包裝基本型 boolean 別的值。

BootstrapMethodError

擲回表示 invokedynamic 指令或動態常數無法解析其啟動程式方法和自變數,或針對 invokedynamic 啟動程式方法的指示,無法提供java。

Byte

類別會在 Byte 對象中包裝基本型 byte 別的值。

Character

類別會在 Character 對象中包裝基本型 char 別的值。

Character.Subset

這個類別的實例代表 Unicode 字元集的特定子集。

Character.UnicodeBlock

字元子集系列,表示 Unicode 規格中的字元區塊。

Character.UnicodeScript

字元子集系列,代表 Unicode 標準附錄 #24:腳本名稱http://www.unicode.org/reports/tr24/定義的字元腳本。

CharSequenceConsts
Class

類別 Class 的實例代表執行中 Java 應用程式中的類別和介面。

ClassCastException

擲回 ,表示程式代碼已嘗試將 對象轉換成不是 實例的子類別。

ClassCircularityError

當 Java 虛擬機在載入類別的超類別階層中偵測到循環時擲回。

ClassFormatError

當 Java 虛擬機嘗試讀取類別檔案,並判斷檔案的格式不正確或無法解譯為類別檔案時擲回。

ClassLoader

類別載入器是負責載入類別的物件。

ClassNotFoundException

當應用程式嘗試透過類別的字串名稱載入時擲回:<ul><li>類別forNameClass中的 方法。

ClassValue

Lazily 將計算值與每個類型產生關聯(可能)。

CloneNotSupportedException

擲回 ,表示 clone 已呼叫 類別 Object 中的 方法以複製物件,但對象的 類別不會實 Cloneable 作 介面。

Compiler

在Android上不執行任何動作。

Deprecated

@Deprecated 注的程式專案是程式設計人員不建議使用的程序專案。

DeprecatedAttribute
Double

類別會在 Double 對象中包裝基本型 double 別的值。

Enum

這是所有 Java 語言列舉類別的通用基類。

EnumConstantNotPresentException

當應用程式嘗試依名稱存取列舉常數,且列舉類型不包含具有指定名稱的常數時擲回。

Error

Error是 的Throwable子類別,表示合理應用程式不應該嘗試攔截的嚴重問題。

Exception

類別 Exception 及其子類別是的一種形式 Throwable ,表示合理應用程式可能想要攔截的條件。

ExceptionInInitializerError

表示靜態初始化表達式中發生非預期的例外狀況。

Float

類別會在 Float 對象中包裝基本型 float 別的值。

FunctionalInterfaceAttribute
IAppendableExtensions
ICharSequenceExtensions
IllegalAccessError

如果應用程式嘗試存取或修改欄位,或呼叫無法存取的方法,則擲回 。

IllegalAccessException

當應用程式嘗試反省地建立實例時,會擲回 IllegalAccessException(不是陣列)、設定或取得字段,或叫用方法,但目前執行的方法無法存取指定類別、欄位、方法或建構函式的定義。

IllegalArgumentException

擲回 ,表示方法已傳遞非法或不適當的自變數。

IllegalMonitorStateException

擲回 ,表示線程已嘗試在物件的監視器上等候,或通知其他在物件監視器上等候的線程,而不需要擁有指定的監視器。

IllegalStateException

表示方法已在非法或不適當的時間叫用。

IllegalThreadStateException

擲回 ,表示線程未處於要求作業的適當狀態。

IncompatibleClassChangeError

當某些類別定義發生不相容的類別變更時擲回。

IndexOutOfBoundsException

擲回 ,表示某種類型的索引(例如陣列、字串或向量)超出範圍。

InheritableThreadLocal

這個類別會 ThreadLocal 擴充為提供從父線程到子線程的值繼承:建立子線程時,子系會收到父系具有值之所有可繼承線程局部變數的初始值。

InstantiationError

當應用程式嘗試使用Java new 建構具現化抽象類或介面時擲回。

InstantiationException

當應用程式嘗試在 newInstance 類別 Class中使用 方法建立類別的實例時擲回 ,但無法具現化指定的類別物件。

Integer

類別會在 Integer 對象中包裝基本型 int 別的值。

InternalError

擲回 ,表示 Java 虛擬機中發生一些非預期的內部錯誤。

InterruptedException

當線程在等候、睡眠或其他佔用時擲回,而且線程會在活動之前或期間中斷。

JavaSystem

類別 System 包含數個實用的類別欄位和方法。

LinkageError

LinkageError 子類別表示類別對另一個類別有一些相依性;不過,在編譯前一個類別之後,后一個類別會不相容地變更。

Long

類別會在 Long 對象中包裝基本型 long 別的值。

Math

類別 Math 包含執行基本數值運算的方法,例如基本指數、對數、平方根和三角函數。

NegativeArraySizeException

如果應用程式嘗試建立大小為負數的陣列,則擲回 。

NoClassDefFoundError

如果 Java 虛擬機或 ClassLoader 實體嘗試在類別的定義中載入 ,或作為使用 new 運算式建立新實例的一部分,則擲回 ,而且找不到類別的定義。

NoSuchFieldError

如果應用程式嘗試存取或修改物件的指定欄位,且該物件不再具有該欄位,則擲回 。

NoSuchFieldException

表示類別沒有指定名稱的欄位。

NoSuchMethodError

如果應用程式嘗試呼叫類別的指定方法(靜態或實例),且該類別不再具有該方法的定義,則擲回 。

NoSuchMethodException

找不到特定方法時擲回。

NullPointerException

當應用程式嘗試在需要對象的情況下使用 null 時擲回。

Number

抽象類 Number 是平臺類別的超級類別,代表可轉換成基本類型 byte、、 doublefloatintlongshort的數值。

NumberFormatException

擲回 ,表示應用程式已嘗試將字串轉換成其中一個數值類型,但字串沒有適當的格式。

Object

類別 Object 是類別階層的根目錄。

OutOfMemoryError

當 Java 虛擬機因為記憶體不足而無法配置物件時擲回,垃圾收集行程無法再提供記憶體。

Override

表示方法宣告的目的是覆寫超類型中的方法宣告。

OverrideAttribute
Package

Package 物件包含 Java 套件實作和規格的版本資訊。

Process

ProcessBuilder#start()Runtime#exec(String[],String[],File) Runtime.exec 方法會建立原生進程,並傳回 子類別 Process 的實例,可用來控制進程並取得其相關信息。

ProcessBuilder

這個類別是用來建立作業系統進程。

ProcessBuilder.Redirect

表示轉包處理輸入的來源或轉包處理輸出的目的地。

ProcessBuilder.Redirect.Type
Record

這是所有 Java 語言記錄類別的通用基類。

ReflectiveOperationException

核心反映中反映作業擲回的常見例外狀況超級類別。

Runnable
Runtime

每個 Java 應用程式都有一個 類別 Runtime 實例,可讓應用程式與應用程式執行所在的環境進行介面。

RuntimeException

RuntimeException 是可在 Java 虛擬機正常作業期間擲回之例外狀況的超類別。

RuntimePermission

舊版安全性程序代碼;請勿使用 。

SafeVarargsAttribute
SecurityException

安全性管理員擲回以指出安全性違規。

SecurityManager

舊版安全性程序代碼;請勿使用 。

Short

類別會在 Short 對象中包裝基本型 short 別的值。

StackOverflowError

發生堆疊溢位時擲回,因為應用程式遞歸太深。

StackTraceElement

堆疊追蹤中的專案,如所 Throwable#getStackTrace()傳回。

StackWalker

堆疊步行器。

StackWalker.Option

堆疊逐步解說工具選項,可設定 所 StackWalker取得的 StackFrame 堆疊框架資訊。

StrictMath

類別 StrictMath 包含執行基本數值運算的方法,例如基本指數、對數、平方根和三角函數。

String

類別 String 代表字元字串。

StringBuffer

安全線程且可變動的字元序列。

StringBuilder

可變動的字元序列。

StringIndexOutOfBoundsException

String 方法擲回,表示索引為負數或大於字串大小。

SuppressWarnings

表示具名編譯程式警告應該隱藏在批注專案中(以及批注專案中包含的所有程序專案中)。

SuppressWarningsAttribute
Thread

線程是程式中執行的線程。

Thread.State

線程狀態。

ThreadDeath

叫用 (已淘汰) Thread#stop() 方法時,會在犧牲線程中擲回 的實例ThreadDeath

ThreadGroup

線程群組代表一組線程。

ThreadLocal

這個類別提供線程局部變數。

Throwable

類別 Throwable 是 Java 語言中所有錯誤和例外狀況的超級類別。

TypeNotPresentException

當應用程式嘗試使用代表類型名稱的字串來存取類型時擲回,但找不到具有指定名稱的類型定義。

UnknownError

在 Java 虛擬機中發生未知但嚴重的例外狀況時擲回。

UnsatisfiedLinkError

如果 Java 虛擬機找不到宣告 native之方法的適當原生語言定義,則擲回 。

UnsupportedClassVersionError

當 Java 虛擬機嘗試讀取類別檔案,並判斷不支援檔案中的主要和次要版本號碼時擲回。

UnsupportedOperationException

擲回 ,表示不支援要求的作業。

VerifyError

當 「verifier」 偵測到類別檔案雖然格式良好,但包含某種內部不一致或安全性問題時擲回。

VirtualMachineError

擲回 ,表示 Java 虛擬機已中斷或已用盡其繼續作業所需的資源。

Void

類別 Void 是不可預期的佔位元元類別,可保存代表Java關鍵詞 void之對象的參考 Class

介面

IAppendable

可以附加序列和值的物件 char

IAutoCloseable

物件,可以保存資源(例如檔案或套接字句柄),直到關閉為止。

ICharSequence

CharSequence是值的可讀取序列char

ICloneable

類別會實作 Cloneable 介面,以向方法指出 java.lang.Object#clone() 該方法建立該類別實例的欄位字段複本是合法的。

IComparable

這個介面會對實作它的每個類別物件施加總順序。

IDeprecated

@Deprecated 注的程式專案是程式設計人員不建議使用的程序專案。

IFunctionalInterface

資訊批注類型,用來指出介面類型宣告是要做為 JaVA語言規格所定義的功能性介面

IIterable

實作這個介面可讓對象成為增強 for 語句的目標(有時稱為「for-each 迴圈」語句)。

IOverride

表示方法宣告的目的是覆寫超類型中的方法宣告。

IReadable

Readable是字元的來源。

IRunnable

介面 Runnable 應該由任何實例要由線程執行的類別實作。

ISafeVarargs

程序設計人員判斷提示,批注方法或建構函式的主體不會在其 varargs 參數上執行可能不安全的作業。

ISuppressWarnings

表示具名編譯程式警告應該隱藏在批注專案中(以及批注專案中包含的所有程序專案中)。

StackWalker.IStackFrame

StackFrame物件表示 所StackWalker傳回的方法調用。

Thread.IUncaughtExceptionHandler

因未攔截例外狀況而突然終止時 Thread 叫用之處理程式的介面。