Java的API文档使用方法和目录总结

版权声明:本文为博主原创文章,如需转载请先联系作者后注明出处 https://blog.csdn.net/weixin_42158633/article/details/89081643

(一)API文档


1.1 概述

API的全称是(Application Programming
Interface),简单的理解就是应用程序的编程接口,java API文档是每个java开发程序员必备的编程词典,里面记录了java语言中的海量API,包括类的继承结构、成员变量和成员方法、构造方法、静态成员的详细说明和描述信息。

我们正常用的包里面所有类、方法怎么用,里面传什么东西,返回什么东西,API都有规定,我们想用这个类或方法,我们就要理解相关的API文档。

1.2 使用方法

1. 通过文档找到我们需要的类和方法

2. 看包名和继承关系

3. 看方法和它的修饰符(是否有static修饰)

方法的调用方式: 

 1.类名.方法名(...);被调用方法有static修饰  

 2.对象名.方法名(...);被调用方法没有static修饰 

 3.方法名(...);在同一个类中调用方法 

4. 看方法的参数,返回类型

实例:

例如要对一个List 使用自然排列方法(Arrays类),不知道怎么去调用,现在我们一起去api文档中看一看。

  1. 找到我们需要的类和方法
    搜索Arrays关键字,进入到Arrays类

  2. 看包名和继承关系
    有类的结构以及它继承自哪个类,以及它的方法等详细说明。

  3. 看方法和它的修饰符(是否有static修饰)
    该方法有static修饰符,用类名.方法名()来调用

在这里插入图片描述

  1. 看方法的参数,返回类型

在这里插入图片描述

import java.util.Arrays;

public class mysort{
  public static void main(String [ ] args){
  int [ ] a = { 1 , 12 , 35 ,5 ,2 ,9};
  Arrays.sort(a);
  System.out.println(Arrays.toString(a) ); 
 }
}

(二)目录总结

包名介绍:
  • java. *
    Java SE的标准库,是java标准的一部分,是对外承诺的java开发接口,通常要保持向后兼容,一般不会轻易修改。
  • javax. *
    也是java标准的一部分,但是没有包含在标准库中,一般属于标准库的扩展。通常属于某个特定领域,不是一般性的api。 所以以扩展的方式提供api,以避免jdk的标准库过大。当然某些早期的javax,后来被并入到标准库中,所有也应该属于新版本JDK的标准库。
  • org.*
    是由企业或者组织提供的java类库,大部分不是sun公司提供的,同com.sun.*,不具备向后兼容性,会根据需要随时增减。
一些常用包

java.lang
该包提供了Java编程的基础类,例如 Object、Math、String、StringBuffer、System、Thread等,不使用该包就很难编写Java代码了。

java.util
该包提供了包含集合框架、遗留的集合类、事件模型、日期和时间实施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。

java.beans
Java bean所需的类和接口 //JavaBean组件,jsp访问对象的数据用到。

java.io
该包通过文件系统、数据流和序列化提供系统的输入与输出。

java.net
该包提供实现网络应用与开发的类。

java.sql
该包提供了使用Java语言访问并处理存储在数据源(通常是一个关系型数据库)中的数据API。

java.awt
这两个包提供了GUI设计与开发的类。java.awt包提供了创建界面和绘制图形图像的所有类,而javax.swing包提供了一组“轻量级”的组件,尽量让这些组件在所有平台上的工作方式相同。

javax.swing
扩充和增强基本图形用户界面功能的类和接口 //awt的扩展,基本也被淘汰。

java.text
提供了与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。

猜你喜欢

转载自blog.csdn.net/weixin_42158633/article/details/89081643