java.lang包提供了利用 Java 编程语言进行程序设计的基础类,lang是单词language的开头。该包由Java语言自动调用,不需要显示声明。
一 接口
二 类
java.lang的类分为以下几类:
1 Object、Class
Object类是类层次结构的根,所有的java类均直接或间接继承于Object。
Class类的实例表示正在运行的应用程序中的类。
2 包装器
包装器类有8种:Boolean、Character、Byte、Short、Integer、Long、Float、Double。
后6种继承自java.lang.Number类,该类实现了java.io.Serializable接口。
3 数学计算与字符串处理
Math类提供了常见的数学函数。
StrictMath是Math类的精确实现。
String、StringBuffer提供了常用的字符串操作。
4 系统操作
类ClassLoader
、Process
、Runtime
、SecurityManager
和 System
提供了管理类的动态加载、外部进程创建、主机环境查询(比如时间)和安全策略实施等“系统操作”。
5 异常
Throwable
包含了可能由 throw 语句抛出的对象
6 其他
三 枚举
四 异常
java.lang的异常
五 错误
java.lang的错误