API:
概述:
API (Application Programming Interface) :应用程序编程接口
例;:编写代码通过电脑控制挖掘机炒菜,那么挖掘机厂家就要提供一些控制挖掘机的接口类,这些类中定义好了操作挖掘机的动作,这些接口类就是API,每个编程语言都有API。
SDK和API:
API是一组接口,它是允许软件程序之间进行交互通信的。
SDK则是一套完整的API。而且,其还可以提供创建应用程序所需要的所有使用部件。此外,一个SDK其中还可能还包括其他的开发工具,就比如说各种的调试工具,以及平台模拟器等等
总结:包含关系,SDK包含API
java中的API:
指的就是 JDK 中提供的各种功能的
Java类,这些类将底层的实现封装了起来,不需要关心这些类是如何实现的,只需要通过帮助文档来学习这些API如何使用,这也就是面向对象的思想。
如何使用API帮助文档:
可以使用在线文档:https://www.apiref.com/java11-zh/index.html
帮助文档是啥呢,就是API的操作手册,在搜索框中输入要查找的类/接口,查看属于哪个包、有什么作用、构造方法、成员方法、返回值等信息
代码演示:
public class DemoScanner {public static void main(String[] args) {// 类是Scanner的,所以要先创建对象Scanner sc = new Scanner(System.in);System.out.println("请输入整数:");// 查到Scanner里有nextInt的方法,所以这里调用nextInt方法,返回值类型也要写,不知道可以直接快捷键option+command+v生成int num = sc.nextInt(); System.out.println("请输入字符串:");String s = sc.nextLine();System.out.println(num);System.out.println(s);}
}