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

引发以指示 cloneObject 中的方法已调用以克隆对象,但该对象的类未实现 Cloneable 接口。

Compiler

在 Android 上不执行任何操作。

Deprecated

批注 @Deprecated 的程序元素是程序员不建议使用的程序元素。

DeprecatedAttribute
Double

Double 类在对象中包装基元类型的 double 值。

Enum

这是所有 Java 语言枚举类的常见基类。

EnumConstantNotPresentException

当应用程序尝试按名称访问枚举常量并且枚举类型不包含具有指定名称的常量时引发。

Error

An 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

当应用程序尝试在 newInstanceClass中使用方法创建类的实例时引发,但无法实例化指定的类对象。

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是表示可转换为基元类型bytedouble、、floatintlongshort的数值的平台类的超级类。

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

用于配置由 a StackWalker. 获取的 StackFrame 堆栈帧信息的堆栈演练程序选项。

StrictMath

该类 StrictMath 包含用于执行基本数值运算的方法,例如基本指数、对数、平方根和三角函数。

String

String 类表示字符串。

StringBuffer

线程安全的可变字符序列。

StringBuilder

可变字符序列。

StringIndexOutOfBoundsException

String 方法引发以指示索引为负或大于字符串的大小。

SuppressWarnings

指示在批注元素(以及批注元素中包含的所有程序元素中)中应禁止显示命名编译器警告。

SuppressWarningsAttribute
Thread

线程是程序中的执行线程。

Thread.State

线程状态。

ThreadDeath

ThreadDeath调用 (已弃用) Thread#stop() 方法时,在受害者线程中引发实例。

ThreadGroup

线程组表示一组线程。

ThreadLocal

此类提供线程局部变量。

Throwable

Throwable 类是 Java 语言中所有错误和异常的超级类。

TypeNotPresentException

当应用程序尝试使用表示类型名称的字符串访问类型时引发,但找不到具有指定名称的类型的定义。

UnknownError

在 Java 虚拟机中发生未知但严重的异常时引发。

UnsatisfiedLinkError

如果 Java 虚拟机找不到声明 native的方法的适当本机语言定义,则引发此定义。

UnsupportedClassVersionError

当 Java 虚拟机尝试读取类文件并确定不支持该文件中的主版本号和次要版本号时引发。

UnsupportedOperationException

引发以指示请求的操作不受支持。

VerifyError

当“验证程序”检测到类文件(虽然格式良好)包含某种内部不一致或安全问题时引发。

VirtualMachineError

引发以指示 Java 虚拟机已损坏或资源耗尽,以便其继续运行。

Void

Void 类是一个不可证实的占位符类,用于保存对 Class 表示 Java 关键字 void 的对象的引用。

接口

IAppendable

可以向其追加序列和值的对象 char

IAutoCloseable

一个对象,可以保存资源(如文件或套接字句柄),直到它关闭。

ICharSequence

A CharSequence 是一个可读的值序列 char

ICloneable

类实现接口 Cloneable ,以向方法指示 java.lang.Object#clone() 该方法创建该类实例的字段即字段副本是合法的。

IComparable

此接口对实现它的每个类的对象施加总排序。

IDeprecated

批注 @Deprecated 的程序元素是程序员不建议使用的程序元素。

IFunctionalInterface

用于指示接口类型声明是 Java 语言规范定义的功能接口 的信息注释类型。

IIterable

实现此接口允许对象成为增强 for 语句的目标(有时称为“for-each 循环”语句)。

IOverride

指示方法声明旨在替代超类型中的方法声明。

IReadable

A Readable 是字符的来源。

IRunnable

Runnable 接口应由任何要由线程执行的实例的类实现。

ISafeVarargs

程序员断言,注释的方法或构造函数的正文不会对其 varargs 参数执行潜在的不安全操作。

ISuppressWarnings

指示在批注元素(以及批注元素中包含的所有程序元素中)中应禁止显示命名编译器警告。

StackWalker.IStackFrame

对象 StackFrame 表示由 StackWalker.. 返回的方法调用。

Thread.IUncaughtExceptionHandler

由于未捕获的异常而突然终止时 Thread 调用的处理程序的接口。