📄 review.txt
字号:
Object : 所有类的父类
finalize() : 对象垃圾回收的时候调用
toString() : 返回对象的字符串形式
equals() : 判断两个对象内容是否相等
对于自定义的类,我们应该覆盖equals方法
1. 自反性
2. 对称性
3. 传递性
4. 一致性
异常处理的概念
避免错误带来严重的后果, 异常处理的代码在错误发生时运行, "有了错误该干什么"
1 异常对象及其分类
Throwable 父类
Error : 错误, 严重的底层错误 不可避免,无法处理
Exception : 异常 可以处理
Runtime Exception : 未检查异常
原本可以避免的异常, 首先考虑避免异常
可处理可不处理
Non-Runtime Exception : 已检查异常
无法避免的异常, 必须要处理!
如果程序可能发生已检查异常, 又没有处理, 程序编译失败
2 异常对象的产生和传递过程
throw new 异常类名(); 抛出异常
沿着方法调用链反向传递
3 异常的处理
throws : 消极处理 声明抛出
try-catch-finally : 积极处理 捕获异常
4 Exception
message属性 : 表示异常的信息
构造时作为构造方法的参数, 用getMessage()得到
printStackTrace() : 打印栈的追踪信息
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -