API
- API(Application Programming Interface)应用程序编程接口。
- 简单来说:就是Java帮我们已经写好的一些类和方法,我们直接拿过来用就可以了。
Object类
- 所有的类,都直接或间接的继承了Object类(祖宗类)
- Object类的方法是一切子类都可以直接使用的,所以我们要学习Object类的方法。
常用方法:
toString & equals存在的意义
- 父类toString()方法存在的意义就是为了被子类重写,以便返回对象的内容信息,而不是地址信息!!
- 父类equals方法存在的意义就是为了被子类重写,以便子类自己来定制比较规则。
Objects类
Objects类与Object还是继承关系,Objects类是jdk1.7开始之后才有的。
常用方法:
Math类
包含执行基本数字运算的方法
常用方法:
System类
System的功能是静态的,都是直接用类名调用即可
常用方法:
BigDecimal类
用于解决小数运算中,出现的不精确问题
BigDecimal类使用
- public BigDecimal(double val)
- public BigDecimal(String val)
- public static BigDecimal valueOf(double val)
常用方法:
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) {}