OpenJDK 标准库 类 来源

OpenJDK Standard Library Classes Sources

要使用 java 手头标准库 类 资源很舒服,通常在某些 IDE 中的 f4 键下可用].

有人可以帮忙找到吗?它们应该在某个地方 here.

开始在 src 中搜索。

当您安装 Java 时,根文件夹中将有一个 .zip 文件,其中包含名为 src.zip 的标准库的源代码。这些是标准库。

顾名思义,该 zip 包含部分标准库的源代码,但这不是您可以导入和使用的字节码。

解压缩后 src.zip 您将找到所有标准库 class 的源代码。另外,Java Language Specification 应该能帮到你。

以下是一些需要了解的事项:

  • java.util 包含所有数据结构、集合框架、遗留集合 classes、事件模型、日期和时间设施、国际化和杂项实用程序 classes(a字符串分词器、随机数生成器和位数组)。
  • java.net 用于套接字、连接等
  • java.io 用于文件读取。查看 java.util.Scanner 进行简单的文件读取,但对于任何更复杂的低级文件读取信息,请使用 java.io,它是为了提高效率而构建的,而 Scanner 是为了简单。
  • java.lang 适用于所有实际自动(隐式)导入的基本 classes,因为它是所有基本的(String、Integer、Double 等)
  • java.math Java 数学 class 提供了多种数学计算方法,如 min()、max()、avg()、sin()、cos()、 tan(), round(), ceil(), floor(), abs() 等
  • javax.swing 用于 GUI,它是旧 java.awt
  • 的扩展
  • java.awt 包含用于创建用户界面以及绘制图形和图像的所有 class 元素。

希望对您有所帮助。