第一种方式:通过 try..catch..finally来处理,处理完后,程序接着执行。
第二种方式:throws
格式:
在定义方法的时候,直接throws即可,写在方法的声明上。
注意: //掌握,会用就行,知道规则就可以
如果方法内部抛出的是一个运行时异常,方法上可以不处理(不用加throws)。
如果方法内部抛出的是一个编译期异常,方法上必须做处理(必须加throws)。
1.7以后处理多个异常的方式及注意事项
JDK1.7以后的新写法:可以把多个catch整合成一个
注意: //掌握,记忆的内容
如果try后边跟的是多个异常类型,那么小的异常类型必须放前边,大的异常类型放后边(多态原理) |
|