java.lang的类

Character.Subset 
Character.UnicodeBlock 
ClassLoader 
Compiler 
Enum 
Float 
InheritableThreadLocal 
Math 
Number 
Package 
Process 
ProcessBuilder 
Runtime 
RuntimePermission 
SecurityManager 
Short 
StackTraceElement 
StrictMath 
String 
StringBuffer 
StringBuilder 
System 
Thread 
ThreadGroup 
ThreadLocal 
Throwable 
Void

分为以下几类:

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 系统操作

  类ClassLoaderProcessRuntimeSecurityManager 和 System 提供了管理类的动态加载、外部进程创建、主机环境查询(比如时间)和安全策略实施等“系统操作”。

5 异常

  Throwable 包含了可能由 throw 语句抛出的对象

6 其他

全文完。 \n 重剑无锋,大巧不工。