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文档是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。  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Java API文档中文版是指Java编程语言的应用程序接口(API文档的汉化版本。Java API文档Java平台提供的一个重要资源,涵盖了Java标准库和Java SE平台的各种类、接口和方法的说明。它是Java开发人员不可或缺的参考资料之一。Java API文档中文版的出现为中文用户提供了更方便、更易于理解的Java编程开发参考,使得中文用户在学习和使用Java开发时更加顺畅地进行。 Java API文档中文版通过汉化原版文档,翻译成中文,并对其中的关键词、描述等进行标注和注释,使得中文用户可以更轻松地查找到关键信息,同时更好地理解和使用Java编程语言的各种APIJava API文档中文版对于Java开发人员来说是一个重要的资源,因为它可以帮助开发人员更好地使用Java编程语言和Java平台。中文用户可以通过阅读Java API文档中文版了解Java SE平台各种技术的使用方法和技巧,同时也可以通过英文原版文档结合中文版文档更好地理解和使用Java编程语言的各种API。 总之,Java API文档中文版是中文用户在Java编程开发中的一个重要资料,有助于中文用户更好地使用Java编程语言和Java平台。 ### 回答2: JavaAPI文档是一个非常重要的参考资源,它包含了Java中所有的类、方法和属性等详细信息,供开发人员使用。虽然原版的API文档是英文的,但是目前已经有了相应的中文版API文档,方便不懂英语的开发人员使用。 Java中文API文档是由Java官方提供的,它和英文版API文档基本相同,但是翻译的质量和准确度都得到了确保,可以更好地满足开发者的需求。如果你是Java开发人员,那么中文版API文档无疑是一个非常有用的资源。 中文版API文档提供了对Java中各种类(如String、Math)和接口(如List、Map)以及它们的方法和属性的详细描述。开发人员可以通过查看这些详细描述来了解如何使用这些类和接口以及如何为它们编写代码。此外,中文版API文档还提供了对Java中JDK(Java Development Kit)的所有功能和工具的详细描述,包括Java编译器、Java虚拟机(JVM)和各种调试工具等。 总之,Java中文版API文档Java开发人员必备的重要参考资源之一,对提升开发效率和代码质量都有很大的帮助。开发者可以通过详细查看API文档来了解Java中所有的特性和功能,从而提高自己的编程能力和水平。 ### 回答3: Java API文档中文版是Java软件开发工具中必备的文档之一,它为开发者提供了Java编程语言及其应用程序编程接口的详细介绍和使用方法。 Java API文档中文版包含了Java标准库中的各种类、接口、方法等内容,涵盖了基本数据类型、集合框架、输入输出、网络编程、多线程、图像处理、数据库访问等各方面的知识,并且提供了详尽的使用说明和示例。 开发者通过阅读Java API文档中文版,可以及时了解Java平台的更新内容以及如何有效地使用新的API,使得开发工作更加高效和便捷。同时,Java API文档中文版也提供了高质量的代码示例,方便开发者学习和应用。 总之,Java API文档中文版是Java软件开发过程中非常重要的参考文献,是开发人员必须要熟练掌握的工具,能够帮助开发者提升开发效率和代码质量,实现高质量的软件开发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值