常用API:Math

一、Math类

java.lang包下,因此不用导包
常用API:Math_第1张图片
static修饰的成员,可以直接通过类名来调用

类名.方法();

常用API:Math_第2张图片
例:
常用API:Math_第3张图片

二、System类

java.lang包下,因此不用导包
不能被实例化!也是static修饰了成员,可以直接通过类名来访问。
image.png
常用API:Math_第4张图片
currentTimeMillis()返回的时间是1970年1月1日之差的毫秒值
计算当前时间至1970年隔了多少年。
image.png
计算程序运行时间。
image.png

三、Object类

java.lang包下,因此不用导包
有一个无参构造方法

public Object();

常用API:Math_第5张图片
看方法的原码(底层声明),ctrl+B


Object类中的toString方法

常用API:Math_第6张图片
直接输出的内容即为注释后面的内容,可读性不高,
toString底层的代码:
常用API:Math_第7张图片

最好每个子类在建立后都重写toString()方法
在Student类中重写后:(自动生成)
常用API:Math_第8张图片
输出
image.png


Object类中的equals()方法

常用API:Math_第9张图片
直接用时,比较的是两个对象的地址是否相同
此处返回false

最好每个子类在建立后都重写equals()方法
重写后:(自动生成)
常用API:Math_第10张图片
再次执行上方代码,返回true。

总结:
常用API:Math_第11张图片

你可能感兴趣的:(java)