一个Try多个Catch需要注意的事项
2015-07-24 11:54
148 查看
一个程序包含一个try块和两个catch块,两个catch子句都有能力捕捉一个try块发出的异常,若两个catch子句次序不同时程序结果会发生变化吗?
一个try块后有两个catch块,这很正常,因为,在try块中包含众多语句,可能抛出多种不同的异常,只有通过多个catch块来捕获不同的异常。
而如果两个异常存在继承关系,应该把子类异常放在你类异常的前面来捕获.
一个try块后有两个catch块,这很正常,因为,在try块中包含众多语句,可能抛出多种不同的异常,只有通过多个catch块来捕获不同的异常。
而如果两个异常存在继承关系,应该把子类异常放在你类异常的前面来捕获.
相关文章推荐
- hdu5305Friends
- 基于ctk框架的插件的基本格式
- spring事务管理总结
- STRING INT INTEGER间的转换(ZZ)
- Spring3+MyBatis3整合log4j无法输出SQL语句问题的解决
- android照相简单案例
- 随机产⽣10个[20,40]数,并对10个数从⼩到da排序。
- 将字符串倒转
- 查找字符串中的空格数
- GRE写作必备句型
- JAVA四种基本排序方法实例总结
- 拉姆达表达式 追加 条件判断 Expression<Func<T, bool>>
- Typeface 字体改变
- linux 查看端口被占用情况详解
- Dexposed:Android平台免Root无侵入AOP框架
- Android JNI之OpenSSL
- 关于大型网站技术演进的思考(四)--存储的瓶颈(4)
- 关于大型网站技术演进的思考(五)--存储的瓶颈(5)
- 用博客园记录自己的生活
- 宴会