DAY 06
第1章 API
概述
应用程序编程接口,是JDK中提供给我们使用的类的说明文档。这类将底层的代码实现封装了起来,我们不关心这些类如何实现,只需要学习如何使用即可。
现成的类和方法的集合就是API
API使用步骤
第2章 Scanner 类
什么是Scanner类
Scanner是一个类,可以实现键盘输入字符到程序中 引用类型的一般使用步骤 1.导包 import 包路径.类名称 如果需要使用的目标类,和当前类位于同一个包下,则可以省略包语句不写。 只有java.lang包下的内容不需要导包,其他的都需要Import语句 2.创建 类名称 对象名 = new 类名称(); 3.使用 对象名.成员方法名(); 在包之后,在主程序之前导包 获取键盘输入的一个int数字:int num = sc.nextInt(); 获取键盘输入的一个字符串:String str = sc.next(); import java.util.Scanner;//导包 Scanner sc = new Scanner(System.in);//System.in代表从键盘进行输入 int num = sc.nextint(); sout(num); String str = sc.next(); sout(str);
引用类型使用步骤
导包
创建对象
调用方法
Scanner使用步骤
匿名对象
概念
创建对象的标准模式: 类名称 对象名 = new 类名称(); Person one = new Person(); one.name = "高圆圆";
匿名对象就是只有右边的对象,没有左边的名字和赋值运算符 new 类名称(); new Person().name = "赵又廷"; new Person().showname(); 匿名对象只能使用唯一的一次,下次再用不得不再创建一次,下次使用不得不再创建一次对象 使用建议:如果确定有一个对象只需要使用唯一的一次,就可以用匿名对象。
匿名对象作为方法的参数
应用场景
第3章 Random 类
什么是Random类
1.导包 import java.util.Random 2.创建 Random r = new Random(); 3.获取一个随机int数字:nextInt() int num = r.nextInt()
获取一个随机的int数字(参数代表了范围):int num = r.nextInt(3) 实际上代表的含义是:[0,3)也就是0~2
Random使用步骤
第4章 ArrayList类
- 对象数组:
地址
长度不可变 - ArrayList
- 常用方法
元素遍历读取 - ArrayList集合存储基本数据
解决泛型只能是引用类型,不能是基本类型的问题
public class Demo{ psvm{ ArrayList<String> list = new ArrayList<>();//创建并填充一个list list.add("张三丰"); list.add("宋远桥"); list.add("张无忌"); } printArrayList(list); //创建一个方法处理这个list,方法三要素:返回值类型,方法名,参数列表 public static void printArrayList(ArrayList<String> list){ sout-ln("{"); list.fori{ String name = list.get(i); if(i == list.size()-1){ sout(name + "}") }else{ sout-ln(name + "@"); } } } }
main函数中少一个偶数集合的输出语句