JAVA基础知识-day07

一、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 转换写法如下:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小陈工

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值