常用API(Object,Objects,StringBuilder,Math,System,BigDecimal)

1:Object类

1:Object类的作用:

  1. 一个类要么默认继承Object类,要么间接继承了Object类,Object类是Java中的祖宗类。
  2. Object类的方法是一切子类都可以直接使用的,所以我们要学习Object类的方法。

2:Object类的常用方法

常用API(Object,Objects,StringBuilder,Math,System,BigDecimal)_第1张图片

1:toString方法的作用

  1. 默认是打印当前对象的地址
  2. 让子类重写,以便返回子类对象的内容

2:equals方法的作用

  1. 默认始于另一个对象比较地址是否一样
  2. 让子类重写,以便比较2个子类对象的内容是否相同

2:Objects类

1:常用方法:

常用API(Object,Objects,StringBuilder,Math,System,BigDecimal)_第2张图片

主要是第一个:对象内容比较更安全。

3:StringBuilder

1:概述

  1. StringBuilder是一个可变的字符串类,可以把它看作一个对象容器
  2. 作用:提高字符串的操作效率,如拼接,修改等

2:常用方法

常用API(Object,Objects,StringBuilder,Math,System,BigDecimal)_第3张图片

3:为什么拼接,反转字符串建议使用StringBuilder

  1. String:内容是不可变的,拼接字符串性能差
  2. StringBuilder:内容是可变的,拼接字符串性能好,代码优雅

4:Math类

  1. 包含执行基本数字运算的方法,Math类没有提供公开的构造器
  2. 如何使用类中的成员?看类的成员是否都是静态的,如果是,通过类名就可以直接调用

常用方法:

常用API(Object,Objects,StringBuilder,Math,System,BigDecimal)_第4张图片

5:System类

  1. System的功能是通用的,都是直接用类名调用即可,所以System不能被实例化。

常用方法:

常用API(Object,Objects,StringBuilder,Math,System,BigDecimal)_第5张图片

6:BigDecimal类

1:作用:

  1. 解决浮点型运算精度失真的问题

2:使用步骤

  1. 创建对象BigDecimal封装浮点型数据(最好的方法是调用)

3:常用API

常用API(Object,Objects,StringBuilder,Math,System,BigDecimal)_第6张图片

你可能感兴趣的:(java,开发语言)