【发布时间】:2012-06-03 08:11:56
【问题描述】:
【问题讨论】:
-
在 JDK 的安装文件夹中查找 src.zip 文件。
-
没错,就是标准库。
-
感谢大家的回答。它们都是正确的,但很抱歉我只能将其中一个标记为正确。不过,我确实对每个人都投了赞成票 :-)
标签: java
【问题讨论】:
标签: java
是的。那是 Java 的创建者提供的库。
这里列出了一些要知道的事情:
java.lang 适用于所有实际自动导入的基础类
(隐含地)因为它都是基本的(字符串、整数、双精度等)java.util 包含您在学校学习的所有数据结构等等。阅读文档,了解和练习得越多越好java.io 用于文件读取。查看 java.util.Scanner 进行简单的文件读取,但对于任何更复杂的低级文件读取信息,请使用 java.io,它是为提高效率而构建的,而 Scanner 是为了简单java.math 如果您需要使用任意精度值(python 中内置,java 中没有)java.net 用于套接字、连接等javax.swing 用于 GUI,它是旧 java.awt 的扩展
希望对您有所帮助。
【讨论】:
lang 和 util,和大部分io。
在 Java 9+ 中,javafx 替换 javax 作为主 UI 库:
- JavaFX 是否正在取代 Swing 作为 Java SE 的新客户端 UI 库?
是的。然而,Swing 仍将是 Java SE 规范的一部分 可预见的未来,因此包含在 JRE 中。虽然我们 建议开发人员在以下情况下尽可能利用 JavaFX API 构建新的应用程序,可以扩展 Swing 使用 JavaFX 的应用程序,从而实现更平滑的过渡。
【讨论】:
是的,它们是一样的。如果您想离线查看,也可以下载此库。您的 java 安装文件中还应该有一个 src.zip 文件。解压后你会发现所有标准库类的源代码。
Java Language Specification 也应该对您有所帮助。
【讨论】:
java.lang 包是默认包,如果这就是您所要求的,它将隐式包含在您编写的每个代码中。随着您继续前进,您将学习使用其他库/包,例如 java.util、java.io 等。
安装 Java 时,会在根文件夹中生成一个 .zip 文件,其中包含名为 src.zip 的 standard library 的源代码。这些是标准库。
【讨论】: