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函数中少一个偶数集合的输出语句

全部评论

相关推荐

不放弃的小鱼干很洒脱:好可爱的离职理由
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务