java.lang包概述(可以当作学习索引)

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

java.lang.EnumJava语言中所有枚举类型的公共基类。java.lang.Float将原始数据类型float对象化的类。该类的实例对象除了包含一个float值之外,还提供float与其他类型之间转化等处理float的方法。java.lang.InheritableThreadLocal该类扩展了java.lang.ThreadLocal类。为子线程(Thread)提供创建时从其父线程获得可继承线程局部变量(inheritablethread-localvariables)的能力。子线程可以任意处理从父线程继承来的局部变量,而不影响父线程。使用可继承线程局部变量可以提高线程局部变量的维护效率。java.lang.Integer将原始数据类型int对象化的类。该类的实例对象除了包含一个int值之外,还提供int与其他类型之间转化等处理int的方法。java.lang.Long将原始数据类型long对象化的类。该类的实例对象除了包含一个long值之外,还提供long与其他类型之间转化等处理long的方法。java.lang.Math该类提供了基本的数学运算方法。譬如:乘方、开方、指数、角度运算等。为了提高性能,该类的方法大多损失了精确度。更精确的结果可以通过java.lang.StrictMath的相应方法得到。java.lang.Number该类是java.math.BigDecimal、java.math.BigInteger、java.lang.Byte、java.lang.Double、java.lang.Float、java.lang.Integer、java.lang.Long、java.lang.Short等类的父类。扩展该类的子类必须实现将自己所代表的数字转换为byte、double、float、int、long、short等原始类型数值的方法。这些转换方法可能会对数值采取四舍五入或截断的策略,从而损失数值的正确性。java.lang.Object该类的对象是Java平台中所有其他类对象扩展层次树的根。所有其他类都直接或者间接地扩展了该类。该类提供了缺省的对象操作方法:clone()返回一个该对象的复制品。equals()比较该对象是否与指定对象“相等”,比较的规则完全取决于各个类的实现。finalize()垃圾回收器回收该对象时调用本方法。getClass()返回该对象的运行时类。hashCode()返回该对象的散列代码值。不同的对象将返回不同的值。因此该值可用于唯一标识对象notify()从该对象的等候线程集中任意唤醒一个监控该对象的线程。监控一个对象(obj)的方法有三种:第一种,执行obj的同步方法;第二种,执行obj类对象的同步方法;第三种,执行obj的同步代码段。notifyAll()从该对象的等候线程集中任意唤醒所有监控该对象的线程,各个线程通过竞争获得对象监控器的所有权,从而继续执行被暂停的动作。toString()返回一个该对象的String描述。wait()暂停当前线程,并把线程放到对象的等候线程集中,直到当前线程被唤醒继续执行。wait(timeout)暂停当前线程,并把线程放到对象的等候线程集中,直到当前线程被唤醒或者经过了规定的超时时间而继续执行。java.lang.Package该类的对象包含了已封装的Java包所遵循的规范和实现的版本信息,这些信息主要来源于跟类文件一起部署的MANIFEST文件。类的ClassLoader负责获得这些信息。规范的版本号符合“\d+(\.\d+)*”的模式。java.lang.Process执行ProcessBuilder.start()和Runtime.exec()方法可以得到该类的子类的实例。这些实例对象可以被用于获取进程信息乃至控制进程。该类提供了从进程中获得输入,向进程中输出,等待进程完成,检查进程结束状态,以及杀死进程等方法。与进程的交互通过该进程的标准IO方法(stdin,stdout,stderr)来完成。java.lang.ProcessBuilderclassname创建一个操作系统进程,用以执行外部命令。并允许为命令的执行提供参数,以及设置系统环境变量。java.lang.Runtime每个Java应用都有且仅有一个该类的实例与之对应。通过该类的实例,Java应用可以与虚拟机运行环境交互。java.lang.RuntimePermission运行时权限。用以限定运行时是否被允许执行某些动作。java.lang.SecurityManager安全管理器。为应用提供验证在特定安全上下文中是否具有某种权限的服务。java.lang.Short将原始数据类型short对象化的类。该类的实例对象除了包含一个short值之外,还提供short与其他类型之间转化等处理short的方法。java.lang.StackTraceElement堆栈跟踪元素。一系列该类的实例描述了方法调用堆栈的信息。该类的出现使对方法调用堆栈提供个性化处理成为可能。java.lang.StrictMath精确数学运算类。该类提供了基本数学运算方法的精确实现。这些方法的实现算法来源于众所周知的网络库??”FreelyDistributableMathLibrary”。java.lang.String字符串类。唯一的对象基本数据类型。无需多言。该类的format方法提供了基于正则表达式的强大格式转换功能。字符串一旦被创建将不能再被改变。java.lang.StringBuffer维护可变字符序列的字符串缓冲器。该类的处理方法线程安全。该类被用于处理比较不稳定的字符序列(经常需要变化的字符序列。对字符序列常见的变化包括在某个特定索引位置插入新的字符序列)。java.lang.StringBuilder提供兼容于java.lang.StringBuffer的功能。不同点在于该类不保证线程安全。java.lang.System提供访问系统元素的系统类。该类提供了对标准输入/输出/错误、系统环境变量、系统属性的访问方法,以及其他有用的工具方法。java.lang.Thread线程。一个程序可以有多个并发的执行线程。线程分为用户线程和后台线程。Java虚拟机在只有后台线程在运行时退出。java.lang.ThreadGroup一组线程的集合。线程组可以嵌套。java.lang.ThreadLocal线程局部变量。这些变量可以在不同的线程中独立初始化及赋值。线程局部变量通常是类中与线程状态相关联的私有静态属性。譬如:事务Id等。java.lang.Throwable可抛出对象接口。Java语言中所有的异常和错误都实现了该接口。只有实现了该接口的类才可以被Java虚拟机抛出,或者说才可以用于throw语句,或者做为catch语句的参数。java.lang.Void该类是一个不能实例化的占位符。该类表达了Java语言void关键字的类对象。

[1][2][3][4]

有时,明知错了,却欲罢不能,

java.lang包概述(可以当作学习索引)

相关文章:

你感兴趣的文章:

标签云: