throw 表示手动抛出了一个异常,当然必须是Exception的派生类,并由catch捕获处理,注意只有try大括号句括的内容才能使用throw
try{} 表示该大括号名括的语句有可能抛出异常,如果捕捉到的异常,则由catch(...)进行识别并处理
catch(){} 识别try抛出的异常并进行处理
finally(){} 有无异常均会执行这里的语句,用于释放异常情况下未释放的资源操作等
try{}catch{}在方法体中具体捕获某种异常并进行处理。
throw是在方法体中抛出具体异常!这个异常可以是自定义的! |