API概述
什么是API:
API(Application Programming Interface,应用程序编程接口),是一些预先定义的函数。
API文档的使用步骤
- 查看所在包
- 查找要找的类
- 查看构造方法
- 查看成员方法Scanner的使用Scanner概述
Scanner的使用步骤
- 导包:import java.util.Scanner;
- 创建对象:Scanner input = new Scanner(System.in);
- 调用方法:
input.nextInt(); //获取整数
input.next(); //获取字符串
input.nextDouble(); //获取小数
- Scanner练习
- 键盘输入两个数字求和
- 键盘输入三个数字求最大值
-
匿名对象
- 匿名对象概述
没有对象名的对象,就是匿名对象。
new Student();
- 匿名对象应用场景
该对象如果只使用一次,那么使用匿名对象比较简单。
new Student().doHomeWork();
- 匿名对象作为方法的参数和返回值传递的是地址值
Random概述及其使用
- Random的概述和基本使用
随机生成的数字。
- 导包:java.util.Random
- 创建对象:Random random = new Random();
- 调用方法:random.nextInt();
- Random生成指定范围的随机数
调用方法:random.nextInt(int num); //生成0--num之间的随机数,遵循左闭右开原则
- Random练习
- 生成1--n之间的随机数。n是自己输入的值
- 生成10个5--10之间的随机数,5和10都能取到。
把这10个数放入数组中。
- 猜数字小游戏
- 对象数组
- 对象数组的概述和基本使用
数据类型[] 数组名 = new 数据类型[长度];
int[] nums = new int[10];
String[] strs = new String[10];
Student[] stus = new Student[10];
stus[0] = new Student();
保存的数组元素是 Student类型的对象的地址值
ArrayList集合
ArrayList集合的概述和基本使用
ArrayList功能和数组类似,
数组的缺点:长度在运行期间不能改变。
java.util;
//不加泛型语法正确,添加的是任意类型的数据
ArrayList<数据类型> 变量名 = new ArrayList<数据类型>();
泛型的作用:约束添加元素的类型
注意事项:泛型的数据类型不能是基本类型
ArrayList集合的常用方法
理解返回值或者参数是泛型。
boolean add(E e);
E get(int index);
E remove(int index);//返回被删除的元素
int size();
//遍历
for(int i = 0;i<数组名.size();i++){
sout(数组名.get(i));
}
ArrayList存储基本数据类型
基本类型 包装类型
int Integer
char Character
其他 首字母大写
JDK1.5以后支持自动装箱和拆箱
装箱:基本转包装
拆箱:包装转基本