Scanner类
键盘录入值
一个可以解析基本类型和字符串的简单文本扫描器
引用类型使用步骤
导包
Import 包名.类名;
创建对象
数据类型 变量名 = new 数据类型(参数列表);
调用方法
变量名.方法名();
Scanner类的使用步骤
查看类
查看构造方法
查看成员方法
匿名对象
创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。虽然是创建对象的简化写法,但是应用场景非常有限
匿名对象:没有变量名的对象
格式:new 类名(参数列表);
应用场景
匿名对象直接调用方法
一旦调用两次方法,就是创建了两个对象,造成浪费
一个匿名对象只能使用一次
Random类
生成伪随机数
格式:
Random random = new Random();
ArrayList类
是长度大小可变的数组的实现,存储在内的数据称为元素。ArrayList类提供一些方法来操作内部存储的元素。 类中可不断添加元素,其大小也自动增长。
<E>表示一种指定的数据类型,叫做泛型
E用一种引用数据类型替换也只能是引用数据类型
如何存储基本数据类型
ArrayList对象不能存储基本数据类型,只能存储引用数据类型,但是存储基本数据类型对应的包装类型是可以的