API
API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的 字典 ,是JDK中提供给 我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学 习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。
API 使用步骤
- 打开帮助文档。
- 点击显示,找到索引,看到输入框。
- 你要找谁?在输入框里输入,然后回车。
- 看包。java.lang下的类不需要导包,其他需要。
- 看类的解释和说明。
- 学习构造方法。
- 使用成员方法。
Scanner类
功能:可以实现键盘输入数据,到程序中。
Scanner sc = new Scanner(System.in);
引用类型的一般使用步骤
- 导包 import 包名.类名; 如果需要使用的目标类,和当前类位于同一个包下,则可以省略导包语句
只有java.lang包下的内容不需要导包,其他的包都需要import语句 - 创建 数据类型 变量名 = new 数据类型(参数列表);
- 使用 对象名.成员方法名();
匿名对象
创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。虽然是创建对象的简化写法,但是应用场景非常有限。
new 类名(参数列表);
注意事项
匿名对象只能使用唯一的一次,下次再用不得不再创建一个新对象
使用建议
如果确定有一个对象只需要使用唯一的一次,就可以用匿名对象
Random类
用来生成随机数字。
使用步骤同Scanner
ArrayList类
与数组相比,其长度可随意变化
对于ArrayList来说,有一个尖括号<E>代表泛型
泛型:也就是装在集合当中的所有元素,全都是统一的什么类型
注意:泛型只能是引用类型,不能是基本类型
注意事项
对于ArrayList集合来说,直接打印得到的不是地址值,而是内容。
如果内容是空,得到的是空的中括号:[]
常用方法
对于元素的操作,基本体现在——增、删、查。常用的方法有:
- public boolean add(E e) :将指定的元素添加到此集合的尾部。
- public E remove(int index) :移除此集合中指定位置上的元素。返回被删除的元素。
- public E get(int index) :返回此集合中指定位置上的元素。返回获取的元素。
- public int size() :返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。
ArrayList集合存储基本数据类型
ArrayList对象不能存储基本类型,只能存储引用类型的数据。类似 <int> 不能写,但是存储基本数据类型对应的 包装类型是可以的。所以,想要存储基本类型数据, <> 中的数据类型,必须转换后才能编写,转换写法如下:
基本类型 | 包装类(引用类型,包装类都位于Java.lang包下) |
byte | Byte |
short | Short |
int | Integer[特殊] |
long | Long |
float | Float |
double | Double |
char | Character[特殊] |
boolean | Boolean |