什么是API

  • API指的是一组编程接口和类的集合
  • API通常是分模块的, 每一个编程领域有各自的API体系
  • API有官方API(JDK中提供的), 第三方API(其他第三方企业或组织提供的)
  • 开源API指的是API是开放源代码的
  • Application Programming Interface, 应用程序编程接口

    如何学习API的使用

  1. 了解API的体系结构,即类图结构(有哪些接口,父类,子类,以及他们之间的关系)
    2. 了解每个类的使用

    如何学习一个API中类的使用

    看类的结构 (构造方法, 成员方法)

  2. 看访问权限修饰符

    private修饰的不能调用
    protected修饰的只能继承后调用
    public修饰的可以调用
    2. 看有没有static修饰符
    成员方法如果是静态(static修饰)的, 无需造对象, 直接使用类名调用
    成员方法如果是非静态(没有static修饰)的, 需要造对象, 使用对象调用
    3. 看方法名
    通常API中的方法名的命名都非常规范, 看方法名就能够猜到方法的功能
    4. 看参数列表
    参数的类型 参数的名字 参数的个数都要关注到
    5. 看返回值类型
    要关注返回值是什么
    6. 看是否有异常返回
    如果有异常返回, 看是编译时异常还是运行时异常
    如果是编译时异常, 你要决定是自己try-catch处理,还剩用throws继续往上抛
    7. 看方法的注释 (需要很强大的耐心)
    8. 看方法底层源码 (需要骨灰级的耐心)
    **
    掌握好以上的学习方法
    用好IDEA开发工具的API编程提示器
    每天勤加练习
    image.png