API
1.概念
Application Programming Interface应用程序编程接口。就是JDK提供的一些类的使用文档,这些类的代码是Java写好的,我们只需要查找API(文档)看使用方法就可以直接调用实现功能,不需要自己写代码实现
2.使用
- 打开帮助文档。
- 点击显示,找到索引,看到输入框。
- 你要找谁?在输入框里输入,然后回车。
- 看包。java.lang下的类不需要导包,其他需要。 (导包)
- 看类的解释和说明。
- 学习构造方法和new 对象。(创建对象)
- 使用成员方法。(对象名.成员方法)
Scanner类
一个简单的文本扫描器
首先查看API文档找到Scanner类,查看他的构造方法和成员方法
- 导包
导包的格式:
import 包名.类名
API文档中Scanner类的包在java.util.Scanner
- 创建对象
创建该类的对象
格式:
数据类型 变量名 = new 数据类型(参数列表);
例子:
Scanner sc = new Scanner(System.in);
- 调用方法
调用该类的成员方法,完成指定功能。
格式:
变量名.方法名();
例子:
int i = sc.nextInt();
Random类
让程序产生随机的整数
1.导包 java.util.Random 导入Random的包
2.创建对象 Random rd = new Random(); new一个名为rd的Random对象
3.调用方法 rd.nextInt(100) 产生0~99之间的随机数
ArrayList类
可以将无限个对象保存集合中
只能保存引用类型 -- 只能保存对象
1.格式:
ArrayList<数据类型> list = new ArrayList<数据类型>();
ArrayList<数据类型> list = new ArrayList<>();
2.使用:
1.导包: java.util.ArrayList
2.创建对象; ArrayList<String> list = new ArrayList<>();
3.调用方法: list.add(“测试”);
4.常用方法:
-
-
-
- add方法 添加一个元素到集合里
-
-
list.add(数据);
-
-
-
- remove方法 删除集合中的一个元素
-
-
list.remove(索引);
-
-
-
- get方法 获取集合中的一个元素
-
-
list.get(索引);
-
-
-
- size方法 获取元素个数
-
-
list.size();
- 遍历:
- 包装类:
集合只能存储引用类型的数据,对于基本类型的数据,可以通过包装类伪装成引用类型进行存储
ArrayList<int> list = new ArrayList<>(); //编译报错
使用包装类:
每一个基本类型都有一个类 ,首字母大写,除int ,char
Byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
匿名对象
内有对象名的对象
调用方法:
对象只使用一次,代码简单,使用二次以上,性能很糟糕
在开中, 对象只使用一次,匿名对象。如果能想起来就用,想不起不用。
对象作为方法的参数和返回值:
- 对象作为方法的参数:
- 对象作为方法的返回值:
- 匿名对象作为方法的参数:
- 匿名对象作为方法的返回值: