您的位置:首页 > 编程语言 > Java开发

[每天一个知识点]21-Java语言-MultiCatch

2015-02-01 16:19 225 查看
这又是一个Java7的新特性。在以往的代码里面,每个catch只能写一个异常,一些设计缺乏深思熟虑的代码会抛出太多异常,导致catch部分可能比try中的代码都长,而且catch中的代码还又是完全相同的。在Java7中,一个catch中可以书写多个异常类型,中间用|分隔开,最后还是一个变量名,这样就可以一次性处理多个异常了。有一个限制就是在同一个catch中不能有任意两个异常有父子关系。

示例代码

try {
...
} catch (IOException | ClassNotFoundException e) {
...
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: