常用API

72 阅读1分钟

API

  • API(Application Programming Interface)应用程序编程接口。
  • 简单来说:就是Java帮我们已经写好的一些类和方法,我们直接拿过来用就可以了。

Object类

  • 所有的类,都直接或间接的继承了Object类(祖宗类)
  • Object类的方法是一切子类都可以直接使用的,所以我们要学习Object类的方法。

常用方法: 图片.png

toString & equals存在的意义

  • 父类toString()方法存在的意义就是为了被子类重写,以便返回对象的内容信息,而不是地址信息!!
  • 父类equals方法存在的意义就是为了被子类重写,以便子类自己来定制比较规则。

Objects类

Objects类与Object还是继承关系,Objects类是jdk1.7开始之后才有的。

常用方法: 图片.png

Math类

包含执行基本数字运算的方法

常用方法: 图片.png

System类

System的功能是静态的,都是直接用类名调用即可

常用方法: 图片.png

BigDecimal类

用于解决小数运算中,出现的不精确问题

BigDecimal类使用

  • public BigDecimal(double val)
  • public BigDecimal(String val)
  • public static BigDecimal valueOf(double val)

常用方法: 图片.png

BigDecimal类divide除法细节

//参数1:表示参与运算的BigDecimal对象。
//参数2:表示小数点后面精确到多少位
//参数3:舍入模式,BigDecimal.ROUND_UP进一法、BigDecimal.ROUND_DOWN去尾法、BigDecimal.ROUND_HALF_UP四舍五入
public BigDecimal divide(BigDecimal divisor, int scale, RoundingMode roundingMode) {}

时间类

微信截图_20240826181159.png