错误捕获的陷阱

异常捕获的陷阱System.exit(0)停止当前线程,和所有其他当场死亡的线程,finally块不能让已经死亡的线程运

异常捕获的陷阱
System.exit(0);停止当前线程,和所有其他当场死亡的线程,finally块不能让已经死亡的线程运行。只有当finally块运行完成后,才返回到return语句中执行。

try时,无论什么原因跳出,都会找finally块中的来执行
不能用异常来代替流程控制语句。

RuntimeException,被说为是checked异常,
只要愿意,程序总可以用cach(xxxException ex)捕获异常。

子类继承父类,不能声明抛出比父类方法更多的异常。