7.Java语言API、Scanner类、Random类、ArrayList类总结

版权声明:原创,转载请说明,谢谢! https://blog.csdn.net/ajia5216/article/details/81989304

API

1.概念

Application Programming Interface应用程序编程接口。就是JDK提供的一些类的使用文档,这些类的代码是Java写好的,我们只需要查找API(文档)看使用方法就可以直接调用实现功能,不需要自己写代码实现

2.使用

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

Scanner类

一个简单的文本扫描器

       首先查看API文档找到Scanner类,查看他的构造方法和成员方法

  1. 导包

导包的格式:

    import 包名.类名

API文档中Scanner类的包在java.util.Scanner

  1. 创建对象

创建该类的对象

格式:

数据类型 变量名 = new 数据类型(参数列表);

例子:

           Scanner sc = new Scanner(System.in);

  1. 调用方法

调用该类的成员方法,完成指定功能。

格式:

           变量名.方法名();

例子:

           int i = sc.nextInt();

Random类

让程序产生随机的整数

1.导包              java.util.Random                        导入Random的包

2.创建对象        Random rd = new Random();     new一个名为rd的Random对象

3.调用方法        rd.nextInt(100)                           产生0~99之间的随机数

ArrayList类

可以将无限个对象保存集合中

只能保存引用类型  -- 只能保存对象

1.格式:

ArrayList<数据类型> list = new ArrayList<数据类型>(); 

 ArrayList<数据类型> list = new ArrayList<>();

2.使用:

      1.导包:              java.util.ArrayList          

      2.创建对象;         ArrayList<String> list = new ArrayList<>();

      3.调用方法:      list.add(“测试”);

      4.常用方法:

        1. add方法              添加一个元素到集合里

list.add(数据);

        1. remove方法       删除集合中的一个元素

list.remove(索引);

        1. get方法               获取集合中的一个元素

list.get(索引);

        1. size方法              获取元素个数

list.size();

  1. 遍历:

  1. 包装类:

集合只能存储引用类型的数据,对于基本类型的数据,可以通过包装类伪装成引用类型进行存储

ArrayList<int>  list = new ArrayList<>(); //编译报错

使用包装类:

           每一个基本类型都有一个类 ,首字母大写,除int ,char

Byte                  Byte

short                 Short

int                     Integer

long                  Long

float                  Float

double              Double

char                  Character

boolean            Boolean

匿名对象

       内有对象名的对象

      

        调用方法:

对象只使用一次,代码简单,使用二次以上,性能很糟糕

在开中, 对象只使用一次,匿名对象。如果能想起来就用,想不起不用。

对象作为方法的参数和返回值:

  1. 对象作为方法的参数:

  1. 对象作为方法的返回值:

  1. 匿名对象作为方法的参数:

  1. 匿名对象作为方法的返回值:

 

猜你喜欢

转载自blog.csdn.net/ajia5216/article/details/81989304