[每天一个知识点]21-Java语言-MultiCatch
2015-02-01 16:19
225 查看
这又是一个Java7的新特性。在以往的代码里面,每个catch只能写一个异常,一些设计缺乏深思熟虑的代码会抛出太多异常,导致catch部分可能比try中的代码都长,而且catch中的代码还又是完全相同的。在Java7中,一个catch中可以书写多个异常类型,中间用|分隔开,最后还是一个变量名,这样就可以一次性处理多个异常了。有一个限制就是在同一个catch中不能有任意两个异常有父子关系。
示例代码
示例代码
try { ... } catch (IOException | ClassNotFoundException e) { ... }
相关文章推荐
- [每天一个知识点]10-Java语言-正则表达式使用
- [每天一个知识点]18-Java语言-在switch中接受String类型
- [每天一个知识点]11-Java语言-String.split
- [每天一个知识点]15-Java语言-字符串连接
- [每天一个知识点]22-Java语言-二进制字面值
- [每天一个知识点]6-Java语言-char和code point
- [每天一个知识点]17-Java语言-@Override注解
- [每天一个知识点]30-Java语言-asList
- [每天一个知识点]14-Java语言-字符串拼接
- [每天一个知识点]4-Java语言String.format
- [每天一个知识点]9-Java语言-CharSequence是什么
- [每天一个知识点]20-Java语言-菱形运算符
- 【每天算法1】:用java 语言实现,输入一个数,就相应地输出的几维数组
- 每天一个小知识点21(拖拽效果)
- 每天一个知识点linux(十一)任务计划
- 每天一个知识点linux(四)网络配置
- 每天一个知识点linux(八)手动创建交换分区
- 每天一个知识点linux(十三)VI常用命令
- 每天一个知识点linux(十二)作业管理命令
- 每天一个知识点linux(三)重置root密码