常用API

API概述

什么是API:

API(Application Programming Interface,应用程序编程接口),是一些预先定义的函数

API文档的使用步骤

  1. 查看所在包
  2. 查找要找的类
  3. 查看构造方法
  4. 查看成员方法Scanner的使用Scanner概述

 

 

Scanner的使用步骤

  1. 导包:import java.util.Scanner;
  2. 创建对象:Scanner input = new Scanner(System.in);
  3. 调用方法:

input.nextInt();      //获取整数

input.next();           //获取字符串

input.nextDouble();     //获取小数

  1. Scanner练习
  1. 键盘输入两个数字求和
  2. 键盘输入三个数字求最大值
  • 匿名对象

  1. 匿名对象概述

没有对象名的对象,就是匿名对象。

 

new Student();

  1. 匿名对象应用场景

该对象如果只使用一次,那么使用匿名对象比较简单。

 

new Student().doHomeWork();

  1. 匿名对象作为方法的参数和返回值传递的是地址值

 

Random概述及其使用

  1. Random的概述和基本使用

随机生成的数字。

 

  1. 导包:java.util.Random
  2. 创建对象:Random random = new Random();
  3. 调用方法:random.nextInt();
  1. Random生成指定范围的随机数

调用方法:random.nextInt(int num);   //生成0--num之间的随机数,遵循左闭右开原则

  1. Random练习
  1. 生成1--n之间的随机数。n是自己输入的值
  2. 生成10个5--10之间的随机数,5和10都能取到。

把这10个数放入数组中。

 

  1. 猜数字小游戏
  • 对象数组
  1. 对象数组的概述和基本使用

数据类型[] 数组名 = new 数据类型[长度];

int[] nums = new int[10];

String[] strs = new String[10];

Student[] stus = new Student[10];

stus[0] = new Student();

      

保存的数组元素是 Student类型的对象的地址值

ArrayList集合

ArrayList集合的概述和基本使用

ArrayList功能和数组类似,

       数组的缺点:长度在运行期间不能改变

 

java.util;

//不加泛型语法正确,添加的是任意类型的数据

ArrayList<数据类型> 变量名 = new ArrayList<数据类型>();   

泛型的作用:约束添加元素的类型

注意事项:泛型的数据类型不能是基本类型

      

ArrayList集合的常用方法

理解返回值或者参数是泛型。

boolean add(E e);

E get(int index);

E remove(int index);//返回被删除的元素

int size();

      

//遍历

for(int i = 0;i<数组名.size();i++){

       sout(数组名.get(i));

}

 

ArrayList存储基本数据类型

基本类型         包装类型

       int                      Integer

       char                    Character

       其他                   首字母大写

      

       JDK1.5以后支持自动装箱和拆箱

       装箱:基本转包装

       拆箱:包装转基本

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值