脱机Java文档

我终于开始学习Java了,我正在寻找一些可以下载和离线阅读的Java文档。 像Sun的东西,但拉链或PDF或CHM。

我正在使用Eclipse,因此可以很好地集成Eclipse。 它似乎已经有一些我想要的东西(javadoc的东西),但我不知道如何搜索它,我没有看到语言参考。

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

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

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

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

在Preferences-> Java-> Installed JRE中使用Sun JDK设置Eclipse for 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打开类型:在键入类名时搜索,选择它直接跳转到它。 您不需要知道包,它会通过简单的名称搜索所有类。

F4开放式层次结构。 将光标放在源资源管理器或包资源管理器中的类上的任何类引用上,点击F4将打开一个类型层次结构。

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