【问题标题】:What is a library in Java and where can I find the standard libraries in Java?什么是 Java 中的库,在哪里可以找到 Java 中的标准库?
【发布时间】:2020-12-02 21:48:57
【问题描述】:

我在 Java 中经常听到标准库这个词。是一个库只是一个包的集合,它间接是一个类的集合。那么这会使图书馆成为类的集合吗?库与标准库有何不同?

我确实在下面的这个链接上看到了这个答案,他们说包和标准库是一回事。 Where can I find a list of the Java Standard libraries?

但是这里的链接:https://docs.oracle.com/javase/tutorial/java/concepts/package.html 告诉我包和库是不同的东西。所以我想我现在的问题也是在哪里可以找到这个标准库,有多个标准库还是只有一个?

【问题讨论】:

标签: java


【解决方案1】:

包这个词在Java编程中有很多含义。

这可能意味着:
存放类文件“MyClass.java”的文件夹。

存储库的 jar 文件 - 打包为 jar 文件。

以下是 Java 8 中的标准库/包列表: https://docs.oracle.com/javase/8/docs/api/overview-summary.html

在此处阅读有关软件包的更多信息: What's the difference between "package" and "module"?

【讨论】:

    【解决方案2】:

    您尝试了解该语言的细节真是太好了!据我了解:

    • 标准库包含 Oracle 提供的各个包——因此您的 对标准库的理解是正确的,只有1个。

    • 作为开发人员,您还可以使用包创建自己的 Java 库。这 是导致多个“库”的原因。

    【讨论】:

      最近更新 更多