Java三个常见类学习总结(System,Integer,Math)

一、System

System类从JDK1.0版本就开始存在,提供的System包括标准输入,标准输出和错误输出流; 访问外部定义的属性和环境变量; 一种加载文件和库的方法; 以及用于快速复制阵列的一部分的实用方法。
System类不能被实例化。

基本字段:
err:“标准”错误输出流。
in:“标准”输入流
out:“标准”输出流。

常用方法:
1.out:输出
在这里插入图片描述

2.currentTimeMillis():返回当前时间(以毫秒为单位)
在这里插入图片描述
二、Integer

Integer类从JDK1.0版本开始存在,包装一个对象中的原始类型int的值。
类型为Integer的对象包含一个单一字段,其类型为int 。
此外,该类还提供了一些将int转换为String和String转换为int ,以及在处理int时有用的其他常量和方法。

基本字段:
BYTES:用于表示二进制补码二进制形式的
int值的字节数。

MAX_VALUE:一个持有最大值一个int可以有2的31次方-1

MIN_VALUE:的常量保持的最小值的int可以具有,-2的31次方

SIZE:用于表示二进制补码二进制形式的int值的位数。

TYPE:类原始类型int的类实例。

常用方法:

1.max(int a, int b)/min(int a, int b):返回两个int的较大/较小值
在这里插入图片描述
2.decode(String nm):将String解码成Integer
在这里插入图片描述3.compare(int x, int y):比较两个int数字值。

在这里插入图片描述44
三、Math

Math类包含执行基本数字运算的方法,如基本指数,对数,平方根和三角函数。
与StrictMath类的一些数字方法不同,Math类的StrictMath所有Math都没有定义为返回比特位相同的结果。 这种放松允许在不需要严格再现性的情况下执行更好的实现。

基本字段:
E:double值比其他任何一个都更接近e ,自然对数的基数
PI:double值比任何其他的更接近pi ,圆周长与其直径的比率

常用方法:

1.abs(double/int/float a)返回值为double/int/float的绝对值
在这里插入图片描述
2.max/min(a, b):返回两个数的较大/较小值

在这里插入图片描述

3.sqrt(double a):返回的正确舍入正平方根double值

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值