API(Application Programming Interface):应用程序编程接口。
编写一个机器人程序去控制机器人踢足球,程序需要向机器人发出向前跑、向后跑、射门、抢球等各种命令。机器人厂商一定会提供一些用于控制机器人的接口类,这些类中定义好了操作机器人各种动作的方法。其实这些接口类就是机器人厂商提供给应用程序编程的接口,大家把这些类称为API.
JavaAPI:指的就是JDK中提供的各种功能的Java类
这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些AP如何使用。
java-9汉化帮助文档下载
需求:按照帮助文档的使用步骤学习Scanner类的使用,并实线键盘录入一个字符串,最后输出在控制台
package com.pokes008;/*api学习Scanner用于获取键盘录入数据
*/import com.sun.xml.internal.ws.addressing.WsaActionUtil;import java.util.Scanner;public class ScannerDemo {public static void main(String[] args) {//创建对象Scanner sc = new Scanner(System.in); //这是一个带有参数的构造方法//接受数据System.out.println("请输入一个字符串数据:");//敲完sc.nextLine(),然后按 Ctrl+Alt+V会自动生成下面的代码String line = sc.nextLine();//输出结果System.out.println("你的输入是:" + line);}
}
有点像Python中的input,需要注意的是:
调用方法的时候,如果方法有明确的返回值,我们用变量接受可以手动完成,也可以使用快捷键Ctrl+Alt+V的方式完成。