java_7_异常_新版.ppt

java_7_异常_新版

(4)如果有多个catch块与该异常匹配,总是由自上而下第一个catch块来 处理它。因此,你应该按异常类的层次将子类安排在前面、父类在后。 例如: try{ //可能抛出异常的语句块 } catch ( MyException e) { //处理异常MyException的语句块 } catch( ArithmeticException e ) { //处理异常ArithmeticException的语句块 } catch(ArrayIndexOutOfBoundsException e ) { //处理异常ArrayIndexOutOfBoundsException的语句块 } …… catch(Exception e ) { //处理异常Exception的语句块 } 8.2.5 子句 finally 带有子句finally的try语句组的一般格式是: try{ …… } catch ( …){ …… } …… catch( … ){ …… } finally{ //本try语句组的结束语句块 } 无论你的try语句组中是否发生异常,子句finally总是 该try语句组中最后要被执行的子句。并且,无论在try中还 是在catch中,因执行了诸如coninue、bre

文档评论(0)

1亿VIP精品文档

相关文档