1:Object类
1:Object类的作用:
- 一个类要么默认继承Object类,要么间接继承了Object类,Object类是Java中的祖宗类。
- Object类的方法是一切子类都可以直接使用的,所以我们要学习Object类的方法。
2:Object类的常用方法
1:toString方法的作用
- 默认是打印当前对象的地址
- 让子类重写,以便返回子类对象的内容
2:equals方法的作用
- 默认始于另一个对象比较地址是否一样
- 让子类重写,以便比较2个子类对象的内容是否相同
2:Objects类
1:常用方法:
主要是第一个:对象内容比较更安全。
3:StringBuilder
1:概述
- StringBuilder是一个可变的字符串类,可以把它看作一个对象容器
- 作用:提高字符串的操作效率,如拼接,修改等
2:常用方法
3:为什么拼接,反转字符串建议使用StringBuilder
- String:内容是不可变的,拼接字符串性能差
- StringBuilder:内容是可变的,拼接字符串性能好,代码优雅
4:Math类
- 包含执行基本数字运算的方法,Math类没有提供公开的构造器
- 如何使用类中的成员?看类的成员是否都是静态的,如果是,通过类名就可以直接调用
常用方法:
5:System类
- System的功能是通用的,都是直接用类名调用即可,所以System不能被实例化。
常用方法:
6:BigDecimal类
1:作用:
- 解决浮点型运算精度失真的问题
2:使用步骤
- 创建对象BigDecimal封装浮点型数据(最好的方法是调用)
3:常用API