21

我终于开始学习 Java 并且正在寻找一些我可以下载和离线阅读的 Java 文档。类似于Sun 的东西,但被压缩或作为 PDF 或 CHM。

我正在使用 Eclipse,所以与它集成的东西会很好。它似乎已经在某处有一些我想要的东西(javadoc 的东西),但我看不到如何搜索它,也没有看到语言参考。

4

5 回答 5

24

Windows 帮助格式的完整文档 http://javadoc.allimant.org/

于 2009-01-16T05:09:57.447 回答
8

我不确定我是否完全理解你的问题。

如果您对学习 Java 的资料(而不是 API 参考资料)感兴趣,您可以将其全部下载为 zip 文件。这将是多个 HTML 文件,但除非我想要打印输出,否则我从未见过浏览它们的真正问题。如果您需要教程的打印输出,只需获取书籍形式的教程。

如果您正在寻找特定 API 的 JavaDocs,并且您使用 Eclipse,那么最好的选择可能是使用特定于 Java 并与 JDK 源代码打包在一起的 Eclipse 版本(或者只需下载源代码)。然后,您可以通过不同的视图(如 Java 浏览视图)阅读方法文档。

于 2009-01-16T05:30:59.010 回答
4

在 Preferences->Java->Installed JREs 中使用Sun JDK设置 Eclipse 进行 Java 开发后,您可以将Sun javadoc归档文件附加到相关 JRE。只需确保选择 JDK 安装目录作为 JRE 的根目录。Eclipse 将自动附加到那里的 src 存档。然后,当您创建 Java 项目时,您可以使用包资源管理器浏览类并通过在新项目中展开 JRE 系统库条目来阅读 javadoc。大多数 api 都在 rt.jar 中。

于 2009-01-16T13:40:27.460 回答
2

您也可以尝试Apatite,它有助于通过关联学习大量 API。但我认为它不能离线使用。

于 2010-04-23T10:04:36.513 回答
1

阅读 JavaDocs。尤其是 java.util.Collections 框架。核心 Java 库大部分都有很好的文档记录。

我也倾向于浏览源代码以更好地了解事物的工作原理。您应该 java src.zip 设置,以便您可以在 JDK 类中浏览。它还会教你好的设计;向高手学习!

在eclipse中记住一些非常有用的命令:

Ctrl-Shift-T Open Type:在键入类名时搜索,选择它可以直接跳转到它。您不需要知道包,它通过简单的名称搜索所有类。

F4 打开类型层次结构。将光标放在源代码中的任何类引用或包资源管理器中的类上,按 F4 将打开类型层次结构。

Ctrl-T快速类型层次结构。它类似于 F4,但会打开一个快速弹出式浏览器。很方便。我最喜欢的用途是将它放在一个接口上,Ctrl-T 将列出所有实现类。

于 2009-01-16T05:11:45.930 回答