【Java SE】Day07 API、Scanner类、Random类、ArrayList类
一、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、存储基本类型
- 转换为包装类
- 自动拆装箱
本文来自博客园,作者:哥们要飞,转载请注明原文链接:https://www.cnblogs.com/liujinhui/p/14806624.html

浙公网安备 33010602011771号