【Java SE】Day07 API、Scanner类、Random类、ArrayList类

2023-02-18,,,,

一、API

1、概述:

API(Application Programming Interface),应用程序编程接口
Java API:程序员的字典,是类的说明文档

2、使用步骤

帮助文档:JDK_API_1_6_zh_CN.CHM
lang下的类无需导包,其他的需要导包

二、Scanner类

1、概述:

文本扫描器,从System.in中读取键盘的输入
构造:Scanner(InputStream source)--从System.in输入流中扫描

2、匿名对象

只创建对象,不赋值给变量
适用于对象只使用一次
可以作为方法的参数传递:method(new Scanner(System.in))

三、Random类

1、概述

无参构造
成员方法同Scanner
nextInt(3)表示[0,2)---左闭右开
生成1-n:生成的随机数整体 +1,得到2-n,3-n……

四、ArrayList

1、对象数组的缺点:定长,打印得到的是地址

2、ArrayList集合:大小可变,泛型存引用类型,打印名称得到的是内容

3、方法:

remove(i),返回被删除的值
size():长度,数组是.length

4、存储基本类型

转换为包装类
自动拆装箱

【Java SEDay07 API、Scanner类、Random类、ArrayList类的相关教程结束。

《【Java SE】Day07 API、Scanner类、Random类、ArrayList类.doc》

下载本文的Word格式文档,以方便收藏与打印。