Java 提供了一个丰富且功能强大的标准库,也称为 Java API(Application Programming Interface)。这些库涵盖了广泛的功能,从基础数据结构和集合,到并发编程、网络通信、图形界面和XML处理等。以下是一些最基本和常用的 Java 库和包:
1. java.lang 包
java.lang
包是 Java 核心库的一部分,自动导入所有的 Java 程序中。包含了 Java 编程语言的基本类。
- Object: Java 所有类的根类。
- String: 不可变的字符序列。
- Math: 基本数学运算方法,如
sin()
,cos()
,sqrt()
,pow()
等。 - System: 提供与系统相关的工具方法,如
System.out
,System.err
,System.in
等。 - Thread: 定义一个线程类。
- Throwable, Exception, Error: 异常处理的基本类。
2. java.util 包
java.util
包提供了集合框架、日期和时间设施、随机数生成等。
- Collections: 数据结构和算法,包括
ArrayList
,LinkedList
,HashSet
,HashMap