java api文档的阅读技巧

By | 09月23日
Advertisement

java api文档的阅读技巧

java api文档的阅读技巧

1、Api文档的阅读技巧,先读主干,了解功能,在看枝叶,英文也是如此

2、java api文档再使用的时候,尽量少的使用搜索,而是通过目录寻找,这样可以帮助你熟悉目标类所在的具体位置

3、左侧蓝色的比较大的是包名,下面?列出来的是包下面的类和接口。包和继承没有关系,同一个包中的类可以有子类,也可以有父类。

一般一种类型的比如io等等都一个包就放了所有的类,极少数包里还套着包。

看api文档其实不难,关键是要有自信,还有目的明确,还有使用金山词霸。还有看他给的例子。最重要.然后注意积累自己的专业词汇。

1、我不建议你去逐字逐句的看API及源码,(由于不清楚你用java做哪一部分的开发,所以就笼统的说一下),如果你的IDE为Eclipse或MyEclipse,那么在你的日常开发中,可以用到哪就看到哪(ctrl+鼠标左键点击你想看的),这样你最常用的API源码就随着时间的积累而积累,而不用专门的去看,并且这样有较好的方向性,在用到的时候看,学习效率也较高。如果说通读源码的话,首先周期是相当长的,而且能做到的人好像不多哦。
2、如果你是从事JEE开发、如果使用到一些开源框架的话,建议也读一下这些框架的源码,这样对你的设计模式的提升和安全性等方面知识的理解都是有好处的。

两年多开发的话
建议看看JAVA编程思想

API(Application Programming Interface,应用程序编程接口)是一套用来控制Windows的各个部件(从桌面的外观到为一个新进程分配的内存)的外观和行为的一套预先定义的Windows函数.用户的每个动作都会引发一个或几个函数的运行以告诉Windows发生了什么.

不需要举例子,按照我说的去做,先去找你需要的内容,去搜索.然后看其自带的方法,有哪些,方法里都有介绍的,之后就选择一个方法,根据返回值和参数进行调用.
其实api文档看多了,你会知道怎么去看和理解的,这也是好多人看不懂api的心病.闲的时候就多看看,多试试里面的属性,方法,你会眼前一亮.因为太多东西你没接触了,java博大精深!!!

左侧是导航部分,有上下两个部分,上面的一些常用的软件包,下面是具体的类;
右侧部分是你点击具体的类后出现该类的具体方法和一些参数;
其实多试试就明白了,要常用。

能看懂多少?能利用的有多少?知道用途的呢?java子包,io,net,lang,util,sql,nio,rmi。就这些包下的。其他的就不算了。这些要是都会就牛逼了。本人只掌握十分之一。要是能掌握一半就牛逼了。

javaee的项目,没问题了。就是基础性的,看看api感觉会的少。我数据结构很差。就会基本的这些吧。难得都不会。还是得看源代码,理解好了,就会了。说实话,开发ee项目没技术含量。做服务器这样的东西,才能真正学习。特别数据结构,设计模式,我得天呐。javaee我也不放弃,然后努力学底层基础。特别数据结构,设计模式。设计模式,我也会的不多。

一句话 多看API
至于怎么看 每个人的学习方法不一样,建议从头看,一般单词都是可以看懂的,网上也有中文的,可以结合起来看。

真的,就算是SUN公司的顶级工程师,估计也计不到一半,你知道用A4 5号字,将API全部打印出来是多少吗?
API就是一本字典,常用的要记住,其它的,现用现查就OK了。至于看不明白,多写代码,多看代码,多查API,自然而然就会了。

java api文档的阅读技巧

java的api文档的阅读技巧:

Java的API文档是SDK说明文件的一部分,是具体告诉你上述内容的使用方法的文档,是Java程序开发的最好帮手。当你从Sun Microsystems公司的网站http://java.sun.com/j2se/1.4.2/download.html下载SDK参考文件“j2sdkˉ142ˉdoc.zip”,解压缩后,可以在名为“j2sdkˉ142ˉdoc”的文件夹下看到如图1ˉ3所示的目录结构,其中的文本是HTML格式文件,提供了所有有关API类库的信息及链接,API文档内容主要包括:类层次结构、类及其一般目的的说明、成员变量表、构造函数表、方法表、变量详细说明表及每一个变量使用目的的详细描述、构造方法的详细说明及进一步的描述等等。为了方便使用,我们通常将C:\j2sdkˉ142ˉdoc\docs\api\index.html放置到浏览器的收藏夹中,以供随时查阅。

问题1:
为什么java api文档中的方法我们能直接使用呢。这些方法的具体实现代码是什么呢,能看这些代码吗?
因为那是java提供的编程接口。
jdk安装文件夹里有原码,src.zip
java api 中的代码 在jdk都带上了 如果 你想看 可以 用 alt+/ 就可以看了

java api中常见的包介绍
SDK给出了一套标准的类库,这些类为执行大部分的编程任务提供了方法和接口。类库被组织成许多包,每个包又包含一些子包和多个类。形成树型结构的类层次,其中包括核心包jaˉva、扩展包javax和org等。如图1ˉ3所示。下面简单介绍一些重要的包及其类:
1)java.lang———这个包包含了一些形成语言核心的类,提供了类似Character、Integer和Double这样的封装类。它还提供了系统标准类,如String和StringBuffer。Java编辑器总是自动装载这个包。因而一般不必显示导入java.lang中的任何类。这个包中的许多类在本书的许多其他章节还将叙述。
2)java.applet———这个包提供了创建Java applet的途径,Java applet运行在Web浏览器下,通常通过Internet下载。
3)java.awt———是由许多组成Java的抽象视窗工具(awt)的类所组成的包,它提供了基于类的图形用户界面,可以为Java applet和应用程序编程提供视窗、按钮、对话框及其他控件。
4)java.net———这个包提供了网络、套接字处理器和Internet实用工具类。
5)java.io———这个包中的类提供了输入输出服务,用于读出和写入文件数据,访问键盘输入和打印输出。
6)java.util———这个包包含为任务设置的实用程序类和集合框架类,每一个Java应用程序和Java applet可能至少会用到这个包中的一个类。另外它还提供了Collection接口和它的实现容器类,如List和Set。
7)java.rmi———远程方法启用包,在这个包中的类提供了通过远程接口控制的分布式代码的支持。通过该包中的类,可以创建Java应用程序,使它的不同部分在不同的系统中一起运行。
8)java.sql———这个包提供了结构化查询语言数据库字段类型和方法的实现。根据系统的不同,这个包的类可能会通过一个特定的数据库系统实现,或者缺省时通过ODBC(开放数据库连接)标准的直接映射实现。

左上是所有的包。当在软件包中选择一个包时,右下会显示这个软件包中所有的类和接口,点击相应的类和接口,右侧会有相应的类和接口的详细信息。点击相应的方法,则可以得到相应的方法详细说明。
jdk中有很多类,我们不需要全部学习,到需要时再去学习也没什么关系。必须规划好一个学习路径,才不至于迷失在浩繁的api中。有了某一领域的知识。再加上一些范例,很容易掌握新的api。学会利用工具和资源才好。

特定API的学习
  JAVA介入的领域很广泛,不同的领域有不同的API,没有人熟悉所有的API,对一般人而言只是熟悉工作中要用到的API。如果你做界面开发,那么你需要学习Swing/AWT/SWT等API;如果你进行网络游戏开发,你需要深入了解网络API/多媒体API/2D3D等;如果你做WEB开发,就需要熟悉Servlet等API啦。总之,需要根据工作的需要或你的兴趣发展方向去选择学习特定的API。

Similar Posts:

  • Java API文档中文版发布

    Sun 公司提供的Java API Docs是学习和使用Java语言中最经常使用的参考资料之一.但是长期以来此文档只有英文版,对于中国地区的Java开发者来说相当的不便.目前Sun 公司正在组织多方力量将此文档翻译成中文,并于近日在Sun 中国技术社区(http://gceclub.sun.com.cn/)正式发布java.lang和java.util类库API 文档的中文版,其他类库API文档的中文版也将于今后一段时间内陆续向中国地区的开发人员提供.在J2SE API文档(5.0版本)的汉化工

  • Sun 公司完整发布Java API文档中文版

    我想对于学习java的程序员来说.这是一个不错的消息.所以特别转载和大家分享: Sun 公司提供的Java API Docs是学习和使用Java语言中最经常使用的参考资料之一.但是长期以来此文档只有英文版,对于中国地区的Java开发者来说相当的不便.目前Sun 公司正在组织多方力量将此文档翻译成中文,并于2005年10月31日在Sun 中国技术社区(http://gceclub.sun.com.cn/)正式发布第一批中文版Java API文档(包括java.lang和java.util类库API

  • Sun完整发布Java API文档中文版

    2005年10月31日在Sun 中国技术社区正式发布第一批中文版Java API文档(包括java.lang和java.util类库API 文档的中文版).经过将近10个月的努力,目前Sun 中国技术社区已经将Java SE 5.0的全部API文档中文化. 发布时间 相关类库 阅读/下载 2005/10/31 java.lang java.util 在线阅读 / 打包下载 2005/12/31 java.awt java.io java.text 在线阅读 / 打包下载 2006/02/28 j

  • Java API文档中文版

    Java API文档中文版 Sun 公司提供的Java API Docs是学习和使用Java语言中最经常使用的参考资料之一.但是长期以来此文档只有英文版,对于中国地区的Java开发者来说相当的不便.目前Sun 公司正在组织多方力量将此文档翻译成中文,并于2005年10月31日在Sun 中国技术社区(http://gceclub.sun.com.cn/)正式发布第一批中文版Java API文档(包括java.lang和java.util类库API 文档的中文版).经过将近10个月的努力,目前我们已

  • 如何从sun公司官网下载java API文档(转载)

    相信很多同人和我一样,想去官网下载一份纯英文的java API文档,可使sun公司的网站让我实在很头疼,很乱,全是英文!所以就在网上下载了别人提供的下载!可是还是不甘心!其实多去看看这些英文的技术网站很有好处!去官网下载的东西感觉也很好! 所以: 1.进入官网http://www.oracle.com/technetwork/java/index.html 2.Oracle主页 -> download下拉菜单里找到Java for development -> 按ctrl+F搜索Java SE

  • Java API文档

    Java API文档 简介: API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节.       运行Java程序时,虚拟机装载程序的class文件所使用的Java API class文件.所有被装载的class文件(包括从应用程序中和从Java API中提取的)和所有已经装载的动态库(包含本地方法)共同组成了在Java虚拟

  • javadoc - Java API 文档生成器详解 转贴

    目录 结构 说明 相关文档 Javadoc Doclets 术语 源文件 生成的文件 文档注释 注释源代码 Javadoc 标记 使用标记的地方 命令行参数文件 选项 Javadoc 选项 标准 Doclet 提供的选项 简单示例 建立包的文档 建立类的文档 建立包和类的文档 实际示例 环境 CLASSPATH 参阅 结构 javadoc [ options ] [ packagenames ] [ sourcefiles ] [ @files ] 参数可按任意次序排列. options 命令行

  • 一个不错的Java API文档下载网站

    这里有些不错的API文档资料,希望有需要的同学去看看啊,个人感觉还不错, 拿来分享一下,哈哈 http://ajava.org/book/API/list1.html

  • java 阅读联机API文档

    标准库中有几千个类,每个类又有大量的方法,要想记住每个类和方法是件不太可能的事情.所以就有了在线API文档,从中可以查询到标准类库中的所有类和方法. Java API文档是JDK的一部分,她是HTML格式的,让浏览器指向安装 JDK 的 docs/api/index.html 子目录就可以打开了,如图所示: 左上方的小窗口显示了可使用的所有包 左下方的小窗口显示了所有类,点击任一个类名,右侧大框将显示这个类的详细信息(包括其全部方法)

  • JAVA菜鸟入门篇 - Package包、生成自己的API文档(七)

    1.包 package包的用法: 为什么需要package? - 为了解决类之间的重名问题 - 为了便于管理类:合适的类位于合适的包 package怎么用? - 通常是类的第一句非注释性语句 - 包名:域名倒着写即可,再加上模块名,并与内部管理类 注意事项: - 写项目时都要加包,不要使用默认的包. - com.bei和com.bei.taxi,这两个包没有包含关系,是两个完全独立的包.只是逻辑上看起来后者是前者的一部分. JDK中主要的包: 1).java.lang----包含一些 Java

Tags: