Java常用API

快速使用API步骤:

A:打开帮助文档

B:点击显示,找到索引,看到输入框

C:需要学习什么内容,就在框内输入什么内容

D:看包,

java.lang包下的类在使用的时候是不需要导包的

E;看类的描述

Random类是是用于生产随机数的类

F:看构造方法

Random():无参构造方法

Random r =new Random();

G:看成员方法

public  int nextInt(int n):产生的是一个「0,n]范围内的随机数

调用方法:

看返回值类型:人家返回什么类型,你就用什么类型接受

看方法名

看形式参数,人家要几个参数,你就给几个,人家要什么数据类型,你就给什么数据类型;

int number =r.nextInt(100)

2.Scanner类方法作用:

用Scanner类的方法可以完成接收键盘录入的数据,接受的数据类型为基本数据类型和字符串类型

Object类的作用:

是类层次结构的根类,所有的类都间接或直接的继承自该类

构造方法:Object()

直接输出对象名,输出底层调用的是该对象的toString()

查看API,发现建议所有的子类都重写toString()

如何重写,自动生成的就可以

Object类的equals方法

==:

可以比较基本数据类型,比较基本数据类型的时候比较的是基本数据类型的值是否相同

也可以比较引用数据类型,比较引用数据类型的时候比较比较的是引用数据类型的地址值是否

相同

如何比较对象的内容是否相同,可以有

public  boolean equals(Object  obj)

Object类中的queals()方法默认比较的是对象的地址是否相等

比较内容是否相对,就必须重写该方法

如何重写该方法?自动生成即可

3.Strng类概述

“a,b,c"是string类的一个实例,或者成为string类的一个对象

字符串字面值abc也可以看出是一个字符串对象

字符串是常量,一旦被赋值,就不能被改变

字符串本质是一个字符数组

String类创建对象的特点

a.通过构造方法创建对象

b。通过直接赋值的方法创建对象

区别:

通过构造方法创建的对象是在堆内存

通过直接赋值的方式创建的字符串对象是在方法区的常量池

public char charAt(int index):返回指定索引处的值

public int length():返回字符串中的字符个数,字符串的长度

S

StringBuilder:是一个可变的字符串。字符串缓冲区类。  

String和StringBuilder的区别:

String的内容是固定的

StringBuilder的内容是可变的

StringBuilder类的常用方法

构造方法:public stringbuilder()

public stringbuilder(String str)

B.成员方法

public StringBuilder():返回此序列中数据的字符串表现形式

public StringBuilder append(任意类型):添加数据,并返回对象本身

public StringBuilder reverse():字符串本身进行反转

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值