一、API
1.1 概述: 应用程序编程接口。Java API是一本程序员的字典 ,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学 习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。
1.2 API使用步骤:
1. 打开帮助文档。
2. 点击显示,找到索引,看到输入框。
3. 在输入框里输入,然后回车。
4. 看包。java.lang下的类不需要导包,其他需要。
5. 看类的解释和说明。
6. 学习构造方法。
7. 使用成员方法。
二、Scanner类
2.1 什么是Scanner类:一个可以解析基本类型和字符串的简单文本扫描器。
2.2 使用步骤:
2.2.1 导包: import java.util.Scanner;
2.2.2 创建对象: Scanner sc = new Scanner(System.in);
备注:System.in通过键盘录入数据。
2.2.3 调用方法: int i = sc.nextInt(); // 接收一个键盘录入的整数
2.3 匿名对象:创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。虽然是创建对象的简化写法,但是应用 场景非常有限。
2.3.1 格式: new 类名(参数列表);举例: new Scanner(System.in);
2.3.2 应用场景: new Scanner(System.in).nextInt();
2.3.3 注意事项: 一个匿名对象,只能使用一次。
2.3.4 匿名对象可以作为方法的参数和返回值
三、Random类
3.1 作用:生成随机数。
3.2 代码举例:
Random r = new Random();
int i = r.nextInt();
3.3 使用步骤:
1. 导包:import java.util.Random;
2. 创建对象: Random r = new Random();
3. 随机生成一个数据:int number = r.nextInt(10);
3.4 注意事项:随机数的范围是左闭右开,参数是10,取值范围是0-9
四、ArrayList类
4.1 概念:是大小可变的数组的实现,存储在内的数据称为元素。此类提供一些方法来操作内部存储的元素。ArrayList 中可不断添加元素,其大小也自动增长。
4.2使用步骤:
4.2.1 导包: import java.util.ArrayList;
4.2.2 创建: ArrayList<String list = new ArrayList<>();
4.2.3 查看成员方法:
1、 public boolean add(E e) : 将指定的元素添加到此集合的尾部。
参数 E e ,在构造ArrayList对象时, 指定了什么数据类型,那么 add(E e) 方法中,只能添加什么数据 类型的对象。
2、 public E remove(int index) :移除此集合中指定位置上的元素。返回被删除的元素。
3、 public E get(int index) :返回此集合中指定位置上的元素。返回获取的元素。
4、 public int size() :返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。
4.3 如何存储基本数据类型:ArrayList对象不能存储基本类型,只能存储引用类型的数据。类似不能写,但是存储基本数据类型对应的包装类型是可以的。
4.3.1 转换写法如下: