IO流_JDK7针对多个异常的处理方案
2017-01-16 21:29
417 查看
package cn.itcast_02; /* * JDK7出一了一个新的异常处理方案: * try{ * * catch(异常名1 |异常名2 | ... 变量){ * ... * } * * 注意:这个方式虽然简洁,但是也不够好。 * A:处理方式是一致的。(在实际开发中,好多时候可能就是针对同类型的问题,给出同一个处理) * B:多个异常间必须是平级关系。 */ public class ExceptionDemo3 { public static void main(String[] args) { method(); } public static void method() { int a = 10; int b = 0; int[] arr = { 1, 2, 3 }; // try { // System.out.println(arr[3]); // System.out.println(a / b); // } catch (ArithmeticException e) { // System.out.println("除数不能为0"); // } catch (ArrayIndexOutOfBoundsException e) { // System.out.println("数据越界"); // } catch (Exception e) { // System.out.println("有问题"); // } // JDK7的处理方案 try { System.out.println(arr[3]); System.out.println(a / b); } catch (ArithmeticException | ArrayIndexOutOfBoundsException e) { System.out.println("出问题了"); } System.out.println("over"); } }
相关文章推荐
- AJAX.NET请求时发生异常处理方案
- 针对有效的错误处理设计异常管理系统
- {"当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'OrderList' 中的标识列插入显式值"}-异常处理方案
- 【转载】Java 升级到jdk7后DbVisualizer 6 启动空指针的处理方案
- 【18下】IO流1_FileWriter,IO异常处理,文本读取和拷贝
- OracleSGA异常处理方案
- 针对一些异常处理方法
- SSH异常和日志处理方案
- Unix/Linux网络编程中关于网络异常、服务器Down掉、异常信号时的处理方案【学习总结,请勿吐槽】
- struts2之json请求的异常处理方案
- 异常处理方案的一个改进(兼论IE的一个局限性)
- 三层架构下针对运用存储过程的异常处理方法
- vc2005 bad alloc异常处理方案
- Web Service 异常处理方案
- Java基础之IO流,创建文件并写入内容与IO异常的标准处理方法
- {"当 IDENTITY_INSERT 设置为 OFF 时,不能向表 'OrderList' 中的标识列插入显式值"}-异常处理方案
- Getting error "No subject alternative names" when doing secure URL connection(针对处理https连接的安全异常)(转:http://www.coderanch.com/t/134
- 使用Matisse Form编写聊天程序出现的异常处理方案
- 关于SQLSERVER 事物的运用(2)针对自定义错误的异常抛出的方案
- 【整理】vs编译出现的异常处理方案(不停更新中)