我终于开始学习 Java 并且正在寻找一些我可以下载和离线阅读的 Java 文档。类似于Sun 的东西,但被压缩或作为 PDF 或 CHM。
我正在使用 Eclipse,所以与它集成的东西会很好。它似乎已经在某处有一些我想要的东西(javadoc 的东西),但我看不到如何搜索它,也没有看到语言参考。
我终于开始学习 Java 并且正在寻找一些我可以下载和离线阅读的 Java 文档。类似于Sun 的东西,但被压缩或作为 PDF 或 CHM。
我正在使用 Eclipse,所以与它集成的东西会很好。它似乎已经在某处有一些我想要的东西(javadoc 的东西),但我看不到如何搜索它,也没有看到语言参考。
Windows 帮助格式的完整文档 http://javadoc.allimant.org/
我不确定我是否完全理解你的问题。
如果您对学习 Java 的资料(而不是 API 参考资料)感兴趣,您可以将其全部下载为 zip 文件。这将是多个 HTML 文件,但除非我想要打印输出,否则我从未见过浏览它们的真正问题。如果您需要教程的打印输出,只需获取书籍形式的教程。
如果您正在寻找特定 API 的 JavaDocs,并且您使用 Eclipse,那么最好的选择可能是使用特定于 Java 并与 JDK 源代码打包在一起的 Eclipse 版本(或者只需下载源代码)。然后,您可以通过不同的视图(如 Java 浏览视图)阅读方法文档。
在 Preferences->Java->Installed JREs 中使用Sun JDK设置 Eclipse 进行 Java 开发后,您可以将Sun javadoc归档文件附加到相关 JRE。只需确保选择 JDK 安装目录作为 JRE 的根目录。Eclipse 将自动附加到那里的 src 存档。然后,当您创建 Java 项目时,您可以使用包资源管理器浏览类并通过在新项目中展开 JRE 系统库条目来阅读 javadoc。大多数 api 都在 rt.jar 中。
您也可以尝试Apatite,它有助于通过关联学习大量 API。但我认为它不能离线使用。
阅读 JavaDocs。尤其是 java.util.Collections 框架。核心 Java 库大部分都有很好的文档记录。
我也倾向于浏览源代码以更好地了解事物的工作原理。您应该 java src.zip 设置,以便您可以在 JDK 类中浏览。它还会教你好的设计;向高手学习!
在eclipse中记住一些非常有用的命令:
Ctrl-Shift-T Open Type:在键入类名时搜索,选择它可以直接跳转到它。您不需要知道包,它通过简单的名称搜索所有类。
F4 打开类型层次结构。将光标放在源代码中的任何类引用或包资源管理器中的类上,按 F4 将打开类型层次结构。
Ctrl-T快速类型层次结构。它类似于 F4,但会打开一个快速弹出式浏览器。很方便。我最喜欢的用途是将它放在一个接口上,Ctrl-T 将列出所有实现类。