finally关键字
finally 关键字用来创建在 try 代码块后面执行的代码块。
无论是否发生异常,finally 代码块中的代码总会被执行。
在 finally 代码块中,可以运行清理类型等收尾善后性质的语句。
注意,无论try里面有无异常都会执行finally!
无论try和catch里面有没有return也都会执行finally!
throws声明
Java中,异常要么捕要么抛。
抛出的做法是:在方法的签名(signature)后声明抛出异常的类型。
可以抛出子类异常,但不能抛出更一般的异常。