1. API(Application Programming Interface) 字典
应用程序编程接口
- api其实就是jdk中核心类库的说明文档
- 对于jdk中的核心类库只需要知道如何使用,无须关心他是如何实现的
- 主要查看类的解释说明,构造方法以及使用成员方法
引用类型使用步骤:
- 导包:可与创建对象同时进行
- 创建对象:数据类型 变量名 = new 数据类型(参数列表)
- 调用方法:变量名.方法名 例如:int i = sc.nextInt();//接收一个键盘键入的整数
2. Scanner类
Scanner使用步骤
查看类:
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
查看构造方法:
public Scanner (InputStream source)
- 构造一个新的Scanner,他生成的值是从指定的输入流扫描的
查看成员方法:
public int nextInt(); 将输入信息的下一个标记扫描为一个int值
int nextInt(); 读取整数
String next(); 读取单个字符串
String nextLine(); 读取一行字符串数据
匿名对象
- 格式:
new Scanner(System.in);
3. Random类
此类的实例用于生成一个伪随机数
Random r = new Random();
int i = r.nextInt();
Random使用步骤
查看类:java.util.Random
查看构造方法:public Random():创建一个新的随机数生成器
查看成员方法:public int nextInt(int n):返回一个伪随机数,范围在{0}和指定值之间的int值
- 导包
- 创建键盘键入的对象
- 随机生成(n个)数据并接收
- 输出数据
4. ArrayList类
引入–对象数组
- 定义学生数组,存储三个学生对象
- 步骤:创建一个学生类
定义一个学生数组
创建多个学生对象
把学生对象添加到学生数组中
遍历数组使用成员方法输出 - 缺点:数组的长度固定,无法适应数据变化的需求
ArrayList的使用
概念:
- ArrayList类是大小可变的数组的实现,所存储的数据称之为元素,可以不断添加元素
使用步骤:
- 查看类:
- java.util.ArrayList
- 在出现E 的地方,我们使用一种引用数据类型将其替换即可,表示我们将存储哪种引用类型的元素。
- 查看构造方法:
public ArrayList():构造一个内容为空的集合。
ArrayList<String> list = new ArrayList<>();
- 查看成员方法:
- public boolean add(E e): 将指定的元素添加到此集合的尾部。
- 参数 E e,在构造ArrayList对象时,指定了什么数据类型,那么add(E e)方法中,只能添加什么数据类型的对象。
- 创建数组---->创建对象----->将对象作为元素存入集合------>打印集合
常用方法和遍历
-
增:
public boolean add(E e)
将指定的元素添加到此集合的尾部。
-
查:`
-
public E get(int index)
返回此集合中指定位置上的元素。返回获取的元素。 -
public int size()
返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。
- 删:
public E remove(int index)
移除此集合中指定位置上的元素。返回被删除的元素。 - 改:
set(int index, E element)
用指定的元素替换此列表中指定位置的元素。 - 遍历:
list.size().for
如何存储基本数据类型
- 需要将基本数据类型包装为引用数据类型
- int 包装后 Integer
- char 包装后 Character
- 其他的都是首字母大写
- 例:
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(1);