API

API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的 字典 ,是JDK中提供给 我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学 习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。

API 使用步骤

  1. 打开帮助文档。
  2. 点击显示,找到索引,看到输入框。
  3. 你要找谁?在输入框里输入,然后回车。
  4. 看包。java.lang下的类不需要导包,其他需要。
  5. 看类的解释和说明。
  6. 学习构造方法。
  7. 使用成员方法。

Scanner类

功能:可以实现键盘输入数据,到程序中。


 Scanner sc = new Scanner(System.in);


引用类型的一般使用步骤

  1. 导包  import 包名.类名; 如果需要使用的目标类,和当前类位于同一个包下,则可以省略导包语句
    只有java.lang包下的内容不需要导包,其他的包都需要import语句
  2. 创建  数据类型  变量名  =  new 数据类型(参数列表);
  3. 使用  对象名.成员方法名();

匿名对象

创建对象时,只有创建对象的语句,却没有把对象地址值赋值给某个变量。虽然是创建对象的简化写法,但是应用场景非常有限。


 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