JavaTM 2 Platform
Standard Ed. 5.0

软件包 java.lang
的使用

使用 java.lang 的软件包
java.io Provides for system input and output through data streams, serialization and the file system. 
java.lang 提供利用 Java 编程语言进行程序设计的基础类。 
java.lang.annotation 为 Java 编程语言注释设施提供库支持。 
java.lang.instrument 提供允许 Java 编程语言代理监测运行在 JVM 上的程序的服务。 
java.lang.management 提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 
java.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 
java.lang.reflect 提供类和接口,以获取关于类和对象的反射信息。 
java.security Provides the classes and interfaces for the security framework. 
java.util 包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 
java.util.concurrent 在并发编程中很常用的实用工具类。 
java.util.concurrent.atomic 类的小工具包,支持在单个变量上解除锁定的线程安全编程。 
java.util.concurrent.locks 为锁定和等待条件提供一个框架的接口和类,它不同于内置同步和监视器。 
java.util.jar 提供读写 JAR (Java ARchive) 文件格式的类,该格式基于具有可选清单文件的标准 ZIP 文件格式。 
java.util.logging 提供 JavaTM 2 平台核心日志工具的类和接口。 
java.util.prefs 此包允许应用程序存储并检索用户和系统首选项和配置数据。 
java.util.regex 用于匹配字符序列与正则表达式指定模式的类。 
java.util.zip 提供用于读写标准 ZIP 和 GZIP 文件格式的类。 
 

java.io 使用的 java.lang 中的类
Exception
          Exception 类及其子类是 Throwable 的一种形式,它指出了合理的应用程序想要捕获的条件。
Object
          类 Object 是类层次结构的根类。
Throwable
          Throwable 类是 Java 语言中所有错误或异常的超类。
 

java.lang 使用的 java.lang 中的类
Appendable
          能够被追加 char 序列和值的对象。
Boolean
          Boolean 类将基本类型为 boolean 的值包装在一个对象中。
Byte
          Byte 类将基本类型 byte 的值包装在一个对象中。
Character
          Character 类在对象中包装一个基本类型 char 的值。
Character.Subset
          此类的实例表示 Unicode 字符集的特定子集。
Character.UnicodeBlock
          表示 Unicode 规范中字符块的一系列字符子集。
CharSequence
          CharSequencechar 值的一个可读序列。
Class
          Class 类的实例表示正在运行的 Java 应用程序中的类和接口。
ClassFormatError
          当 Java 虚拟机试图读取类文件并确定该文件存在格式错误或无法解释为类文件时,抛出该错误。
ClassLoader
          类加载器是负责加载类的对象。
ClassNotFoundException
          当应用程序试图使用以下方法通过字符串名加载类时,抛出该异常: Class 类中的 forName 方法。
CloneNotSupportedException
          当调用 Object 类中的 clone 方法克隆对象,但该对象的类无法实现 Cloneable 接口时,抛出该异常。
Comparable
          此接口强行对实现它的每个类的对象进行整体排序。
Deprecated
          用 @Deprecated 注释的程序元素,不鼓励程序员使用这样的元素,通常是因为它很危险或存在更好的选择。
Double
          Double 类在对象中包装了一个基本类型 double 的值。
Enum
          这是所有 Java 语言枚举类型的公共基本类。
Error
          ErrorThrowable 的子类,用于指示合理的应用程序不应该试图捕获的严重问题。
Exception
          Exception 类及其子类是 Throwable 的一种形式,它指出了合理的应用程序想要捕获的条件。
Float
          Float 类在对象中包装了一个 float 基本类型的值。
IllegalAccessException
          当应用程序试图创建一个实例(而不是数组)、设置或获取一个字段,或者调用一个方法,但当前正在执行的方法无法访问指定类、字段、方法或构造方法的定义时,抛出 IllegalAccessException。
IllegalArgumentException
          抛出的异常表明向方法传递了一个不合法或不正确的参数。
IncompatibleClassChangeError
          在某些类定义中出现不兼容的类更改时抛出该异常。
IndexOutOfBoundsException
          指示某排序索引(例如对数组、字符串或向量的排序)超出范围时抛出。
InstantiationException
          当应用程序试图使用 Class 类中的 newInstance 方法创建一个类的实例,而指定的类对象因为是一个接口或是一个抽象类而无法实例化时,抛出该异常。
Integer
          Integer 类在对象中包装了一个基本类型 int 的值。
InterruptedException
          当线程在很长一段时间内一直处于正在等待、休眠或暂停状态,而另一个线程用 Thread 类中的 iterrupt 方法中断它时,抛出该异常。
LinkageError
          LinkageError 的子类指示一个类在一定程度上依赖于另一个类;但是,在编译前一个类之后,后一个类发生了不相容的改变。
Long
          Long 类在对象中封装了基本类型 long 的值。
NoSuchFieldException
          类不包含指定名称的字段时产生的信号。
NoSuchMethodException
          无法找到某一特定方法时,抛出该异常。
Number
          抽象类 NumberBigDecimalBigIntegerByteDoubleFloatIntegerLongShort 类的超类。
NumberFormatException
          当应用程序试图将字符串转换成一种数值类型,但该字符串不能转换为适当格式时,抛出该异常。
Object
          类 Object 是类层次结构的根类。
Package
          Package 对象包含有关 Java 包的实现和规范的版本信息。
Process
          ProcessBuilder.start()Runtime.exec 方法创建一个本机进程,并返回 Process 子类的一个实例,该实例可用来控制进程并获取相关信息。
ProcessBuilder
          此类用于创建操作系统进程。
Runnable
          Runnable 接口应该由那些打算通过某一线程执行其实例的类来实现。
Runtime
          每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。
RuntimeException
          RuntimeException 是那些可能在 Java 虚拟机正常运行期间抛出的异常的超类。
SecurityException
          由安全管理器抛出的异常,指示存在安全侵犯。
SecurityManager
          安全管理器是一个允许应用程序实现安全策略的类。
Short
          Short 类在对象中包装基本类型 short 的值。
StackTraceElement
          堆栈跟踪中的元素,它由 Throwable.getStackTrace() 返回。
String
          String 类代表字符串。
StringBuffer
          线程安全的可变字符序列。
StringBuilder
          一个可变的字符序列。
Thread
          线程 是程序中的执行线程。
Thread.State
          线程状态。
Thread.UncaughtExceptionHandler
          当 Thread 因未捕获的异常而突然终止时,调用处理程序的接口。
ThreadGroup
          线程组表示一个线程的集合。
ThreadLocal
          该类提供了线程局部变量。
Throwable
          Throwable 类是 Java 语言中所有错误或异常的超类。
VirtualMachineError
          当 Java 虚拟机崩溃或用尽了它继续操作所需的资源时,抛出该错误。
Void
          Void 类是一个不可实例化的占位符类,它保存一个对代表 Java 关键字 void 的 Class 对象的引用。
 

java.lang.annotation 使用的 java.lang 中的类
Class
          Class 类的实例表示正在运行的 Java 应用程序中的类和接口。
Comparable
          此接口强行对实现它的每个类的对象进行整体排序。
Error
          ErrorThrowable 的子类,用于指示合理的应用程序不应该试图捕获的严重问题。
Exception
          Exception 类及其子类是 Throwable 的一种形式,它指出了合理的应用程序想要捕获的条件。
Object
          类 Object 是类层次结构的根类。
RuntimeException
          RuntimeException 是那些可能在 Java 虚拟机正常运行期间抛出的异常的超类。
String
          String 类代表字符串。
Throwable
          Throwable 类是 Java 语言中所有错误或异常的超类。
 

java.lang.instrument 使用的 java.lang 中的类
Class
          Class 类的实例表示正在运行的 Java 应用程序中的类和接口。
ClassLoader
          类加载器是负责加载类的对象。
ClassNotFoundException
          当应用程序试图使用以下方法通过字符串名加载类时,抛出该异常: Class 类中的 forName 方法。
Exception
          Exception 类及其子类是 Throwable 的一种形式,它指出了合理的应用程序想要捕获的条件。
Object
          类 Object 是类层次结构的根类。
String
          String 类代表字符串。
Throwable
          Throwable 类是 Java 语言中所有错误或异常的超类。
 

java.lang.management 使用的 java.lang 中的类
Class
          Class 类的实例表示正在运行的 Java 应用程序中的类和接口。
Comparable
          此接口强行对实现它的每个类的对象进行整体排序。
IllegalArgumentException
          抛出的异常表明向方法传递了一个不合法或不正确的参数。
Object
          类 Object 是类层次结构的根类。
StackTraceElement
          堆栈跟踪中的元素,它由 Throwable.getStackTrace() 返回。
String
          String 类代表字符串。
Thread.State
          线程状态。
 

java.lang.ref 使用的 java.lang 中的类
IllegalArgumentException
          抛出的异常表明向方法传递了一个不合法或不正确的参数。
InterruptedException
          当线程在很长一段时间内一直处于正在等待、休眠或暂停状态,而另一个线程用 Thread 类中的 iterrupt 方法中断它时,抛出该异常。
Object
          类 Object 是类层次结构的根类。
 

java.lang.reflect 使用的 java.lang 中的类
ArrayIndexOutOfBoundsException
          用非法索引访问数组时抛出的异常。
Class
          Class 类的实例表示正在运行的 Java 应用程序中的类和接口。
ClassFormatError
          当 Java 虚拟机试图读取类文件并确定该文件存在格式错误或无法解释为类文件时,抛出该错误。
ClassLoader
          类加载器是负责加载类的对象。
Error
          ErrorThrowable 的子类,用于指示合理的应用程序不应该试图捕获的严重问题。
Exception
          Exception 类及其子类是 Throwable 的一种形式,它指出了合理的应用程序想要捕获的条件。
IllegalAccessException
          当应用程序试图创建一个实例(而不是数组)、设置或获取一个字段,或者调用一个方法,但当前正在执行的方法无法访问指定类、字段、方法或构造方法的定义时,抛出 IllegalAccessException。
IllegalArgumentException
          抛出的异常表明向方法传递了一个不合法或不正确的参数。
InstantiationException
          当应用程序试图使用 Class 类中的 newInstance 方法创建一个类的实例,而指定的类对象因为是一个接口或是一个抽象类而无法实例化时,抛出该异常。
LinkageError
          LinkageError 的子类指示一个类在一定程度上依赖于另一个类;但是,在编译前一个类之后,后一个类发生了不相容的改变。
NegativeArraySizeException
          如果应用程序试图创建大小为负的数组,则抛出该异常。
Object
          类 Object 是类层次结构的根类。
RuntimeException
          RuntimeException 是那些可能在 Java 虚拟机正常运行期间抛出的异常的超类。
SecurityException
          由安全管理器抛出的异常,指示存在安全侵犯。
String
          String 类代表字符串。
Throwable
          Throwable 类是 Java 语言中所有错误或异常的超类。
 

java.security 使用的 java.lang 中的类
Object
          类 Object 是类层次结构的根类。
 

java.util 使用的 java.lang 中的类
Appendable
          能够被追加 char 序列和值的对象。
Class
          Class 类的实例表示正在运行的 Java 应用程序中的类和接口。
ClassLoader
          类加载器是负责加载类的对象。
Cloneable
          此类实现了 Cloneable 接口,以指示 Object.clone() 方法可以合法地对该类实例进行按字段复制。
CloneNotSupportedException
          当调用 Object 类中的 clone 方法克隆对象,但该对象的类无法实现 Cloneable 接口时,抛出该异常。
Comparable
          此接口强行对实现它的每个类的对象进行整体排序。
Deprecated
          用 @Deprecated 注释的程序元素,不鼓励程序员使用这样的元素,通常是因为它很危险或存在更好的选择。
Enum
          这是所有 Java 语言枚举类型的公共基本类。
Exception
          Exception 类及其子类是 Throwable 的一种形式,它指出了合理的应用程序想要捕获的条件。
IllegalArgumentException
          抛出的异常表明向方法传递了一个不合法或不正确的参数。
IllegalStateException
          在非法或不适当的时间调用方法时产生的信号。
Iterable
          实现这个接口允许对象成为 "foreach" 语句的目标。
Object
          类 Object 是类层次结构的根类。
Readable
          Readable 是一个字符源。
Runnable
          Runnable 接口应该由那些打算通过某一线程执行其实例的类来实现。
RuntimeException
          RuntimeException 是那些可能在 Java 虚拟机正常运行期间抛出的异常的超类。
String
          String 类代表字符串。
Throwable
          Throwable 类是 Java 语言中所有错误或异常的超类。
 

java.util.concurrent 使用的 java.lang 中的类
Cloneable
          此类实现了 Cloneable 接口,以指示 Object.clone() 方法可以合法地对该类实例进行按字段复制。
Comparable
          此接口强行对实现它的每个类的对象进行整体排序。
Exception
          Exception 类及其子类是 Throwable 的一种形式,它指出了合理的应用程序想要捕获的条件。
IllegalStateException
          在非法或不适当的时间调用方法时产生的信号。
InterruptedException
          当线程在很长一段时间内一直处于正在等待、休眠或暂停状态,而另一个线程用 Thread 类中的 iterrupt 方法中断它时,抛出该异常。
Iterable
          实现这个接口允许对象成为 "foreach" 语句的目标。
Object
          类 Object 是类层次结构的根类。
Runnable
          Runnable 接口应该由那些打算通过某一线程执行其实例的类来实现。
RuntimeException
          RuntimeException 是那些可能在 Java 虚拟机正常运行期间抛出的异常的超类。
String
          String 类代表字符串。
Thread
          线程 是程序中的执行线程。
Throwable
          Throwable 类是 Java 语言中所有错误或异常的超类。
 

java.util.concurrent.atomic 使用的 java.lang 中的类
Class
          Class 类的实例表示正在运行的 Java 应用程序中的类和接口。
Number
          抽象类 NumberBigDecimalBigIntegerByteDoubleFloatIntegerLongShort 类的超类。
Object
          类 Object 是类层次结构的根类。
String
          String 类代表字符串。
 

java.util.concurrent.locks 使用的 java.lang 中的类
InterruptedException
          当线程在很长一段时间内一直处于正在等待、休眠或暂停状态,而另一个线程用 Thread 类中的 iterrupt 方法中断它时,抛出该异常。
Object
          类 Object 是类层次结构的根类。
String
          String 类代表字符串。
Thread
          线程 是程序中的执行线程。
 

java.util.jar 使用的 java.lang 中的类
Cloneable
          此类实现了 Cloneable 接口,以指示 Object.clone() 方法可以合法地对该类实例进行按字段复制。
Exception
          Exception 类及其子类是 Throwable 的一种形式,它指出了合理的应用程序想要捕获的条件。
Object
          类 Object 是类层次结构的根类。
String
          String 类代表字符串。
Throwable
          Throwable 类是 Java 语言中所有错误或异常的超类。
 

java.util.logging 使用的 java.lang 中的类
Exception
          Exception 类及其子类是 Throwable 的一种形式,它指出了合理的应用程序想要捕获的条件。
IllegalArgumentException
          抛出的异常表明向方法传递了一个不合法或不正确的参数。
Object
          类 Object 是类层次结构的根类。
SecurityException
          由安全管理器抛出的异常,指示存在安全侵犯。
String
          String 类代表字符串。
Throwable
          Throwable 类是 Java 语言中所有错误或异常的超类。
 

java.util.prefs 使用的 java.lang 中的类
Class
          Class 类的实例表示正在运行的 Java 应用程序中的类和接口。
Exception
          Exception 类及其子类是 Throwable 的一种形式,它指出了合理的应用程序想要捕获的条件。
Object
          类 Object 是类层次结构的根类。
String
          String 类代表字符串。
Throwable
          Throwable 类是 Java 语言中所有错误或异常的超类。
 

java.util.regex 使用的 java.lang 中的类
CharSequence
          CharSequencechar 值的一个可读序列。
Exception
          Exception 类及其子类是 Throwable 的一种形式,它指出了合理的应用程序想要捕获的条件。
IllegalArgumentException
          抛出的异常表明向方法传递了一个不合法或不正确的参数。
Object
          类 Object 是类层次结构的根类。
RuntimeException
          RuntimeException 是那些可能在 Java 虚拟机正常运行期间抛出的异常的超类。
String
          String 类代表字符串。
StringBuffer
          线程安全的可变字符序列。
Throwable
          Throwable 类是 Java 语言中所有错误或异常的超类。
 

java.util.zip 使用的 java.lang 中的类
Cloneable
          此类实现了 Cloneable 接口,以指示 Object.clone() 方法可以合法地对该类实例进行按字段复制。
Exception
          Exception 类及其子类是 Throwable 的一种形式,它指出了合理的应用程序想要捕获的条件。
Object
          类 Object 是类层次结构的根类。
String
          String 类代表字符串。
Throwable
          Throwable 类是 Java 语言中所有错误或异常的超类。
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策