我是Java的新手,正在尝试学习更多有关Java的知识。 我研究了文档,并在Java文档中找到了以下内容:
这里列出的包是否与标准库相同?
这里列出的包含有Java平台提供的大量类和方法,它们是Java标准库的一部分。这些包可以通过Java Docs中提供的链接进行快速查看,您可以在此处找到有关其功能和用法的详细信息。
我是Java的新手,正在尝试学习更多有关Java的知识。 我研究了文档,并在Java文档中找到了以下内容:
这里列出的包是否与标准库相同?
这里列出的包含有Java平台提供的大量类和方法,它们是Java标准库的一部分。这些包可以通过Java Docs中提供的链接进行快速查看,您可以在此处找到有关其功能和用法的详细信息。
是的。那是Java创建者提供的库。
以下是需要知道的内容:
java.lang
包含所有基本类,实际上是自动导入的(隐式导入)因为它包含所有基本类(例如String、Integer、Double等)java.util
包含您在学校学习的所有数据结构以及更多内容。阅读文档,您了解和练习得越多,就会变得越好java.io
用于文件读取。查看java.util.Scanner以进行简单的文件读取,但对于任何更复杂的低级文件读取信息,请使用java.io
,它专为效率而构建,而Scanner则是为简单性而设计的java.math
如果您需要使用任意精度值(在Python中内置,在Java中不是),请使用该类库java.net
用于套接字、连接等javax.swing
用于GUI,这是旧版java.awt
的扩展希望这有所帮助。
lang
和 util
类,以及大部分 io
类。 - Louis Wasserman是的,它们是一样的。如果您想离线查看,该库也可以下载。此外,在您的 Java 安装文件中应该有一个 src.zip
文件。解压缩后,您将找到所有标准库类的源代码。
此外,Java 语言规范 也应该对您有所帮助。
java.lang
包是默认包,如果你在询问的话,则会隐式地包含在你所编写的所有代码中。随着你的学习深入,你将会学习使用其他库/包,如 java.util
、java.io
等等。 - Surender Thakran在Java 9+中,javafx
代替javax
成为主要的UI库:
的翻译是:
- JavaFX是否取代Swing成为Java SE的新客户端UI库?
是的。但是,Swing将在可预见的未来仍然是Java SE规范的一部分,因此包含在JRE中。虽然我们建议开发人员在构建新应用程序时尽可能利用JavaFX API,但也可以使用JavaFX扩展Swing应用程序,从而实现更平滑的过渡。
{{链接1:JavaFX FAQ - Oracle}}。